Comandos, estrutura de condição e repetição
Binary Road :: Lógica e Técnica de Programação :: Programação Orientada a Objeto :: Análise de Algoritmos :: Organização e Recuperação da Informação :: Projetos :: C#
Página 1 de 1
Comandos, estrutura de condição e repetição
- Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Teste
{
class Program
{
static void Main(string[] args)
{
String opc = "";
do
{
Console.WriteLine("1- Soma");
Console.WriteLine("2- Subtracao");
Console.WriteLine("3- Multiplicacao");
Console.WriteLine("4- Divisao");
Console.WriteLine("5- Sair");
Console.WriteLine("Digite a opcao desejada");
opc = Console.ReadLine();
if (opc == "1")
{
Console.WriteLine("Digite o primeiro valor");
float v1 = float.Parse(Console.ReadLine());
Console.WriteLine("Digite o segundo valor");
float v2 = float.Parse(Console.ReadLine());
Console.WriteLine("Resultado: " + (v1 + v2));
}
else
if (opc == "2")
{
Console.WriteLine("Digite o primeiro valor");
float v1 = float.Parse(Console.ReadLine());
Console.WriteLine("Digite o segundo valor");
float v2 = float.Parse(Console.ReadLine());
Console.WriteLine("Resultado: " + (v1 - v2));
}
else
if (opc == "3")
{
Console.WriteLine("Digite o primeiro valor");
float v1 = float.Parse(Console.ReadLine());
Console.WriteLine("Digite o segundo valor");
float v2 = float.Parse(Console.ReadLine());
Console.WriteLine("Resultado: " + (v1 * v2));
}
else
if (opc == "4")
{
Console.WriteLine("Digite o primeiro valor");
float v1 = float.Parse(Console.ReadLine());
Console.WriteLine("Digite o segundo valor");
float v2 = float.Parse(Console.ReadLine());
Console.WriteLine("Resultado: " + (v1 / v2));
}
} while (!opc.Equals("5"));
}
}
}
Renancr- Mensagens : 118
Data de inscrição : 08/03/2010
Comandos, estrutura de condição e repetição com switch
- Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace aulauno_daniel
{
class Program
{
static void Main(string[] args)
{
String opc = "";
do
{
Console.WriteLine("0, Sair");
Console.WriteLine("1, Soma");
Console.WriteLine("2, Subtrair");
Console.WriteLine("3, Multiplicar");
Console.WriteLine("4, Dividir");
opc = Console.ReadLine();
Console.WriteLine("Informe valor 1:");
float v1 = float.Parse(Console.ReadLine());
Console.WriteLine("Informe valor 2:");
float v2 = float.Parse(Console.ReadLine());
switch (opc)
{
case "0":
break;
case "1":
Console.WriteLine("Resultado: " + soma(v1, v2).ToString());
break;
case "2":
Console.WriteLine("Resultado: " + subtracao(v1, v2).ToString());
break;
case "3":
Console.WriteLine("Resultado: " + multiplicacao(v1, v2).ToString());
break;
case "4":
Console.WriteLine("Resultado: " + divisao(v1, v2).ToString());
break;
default:
Console.WriteLine("Opção inválida!");
break;
}
}while (!opc.Equals("0"));
}
private static float soma(float valor1, float valor2)
{
return valor1 + valor2;
}
private static float subtracao(float valor1, float valor2)
{
return valor1 - valor2;
}
private static float divisao(float valor1, float valor2)
{
return valor1 / valor2;
}
private static float multiplicacao(float valor1, float valor2)
{
return valor1 * valor2;
}
}
}
Renancr- Mensagens : 118
Data de inscrição : 08/03/2010
Binary Road :: Lógica e Técnica de Programação :: Programação Orientada a Objeto :: Análise de Algoritmos :: Organização e Recuperação da Informação :: Projetos :: C#
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos