Binary Road
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Comandos, estrutura de condição e repetição

Ir para baixo

Comandos, estrutura de condição e repetição Empty Comandos, estrutura de condição e repetição

Mensagem  Renancr Qui 27 maio 2010 - 9:32

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
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ir para o topo Ir para baixo

Comandos, estrutura de condição e repetição Empty Comandos, estrutura de condição e repetição com switch

Mensagem  Renancr Qui 27 maio 2010 - 9:35

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
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos