using System;
using System.Collections.Generic;
namespace MenuOpcoes
{
class MainClass
{
public static int MaiorDe3( int x, int y, int z ) {
int maior;
if( x > y && x > z ) {
maior = x;
}
else {
if ( y > x && y > z ) {
maior = y;
}
else {
maior = z;
}
}
return maior;
}
public static void Main(string[] args)
{
char opcao;
int a = 0, b = 0, c = 0, maior = 0, menor = 0;
Console.WriteLine( "Operações com números inteiros:" );
Console.WriteLine();
do
{
Console.WriteLine("1-Ler 3 números inteiros" );
Console.WriteLine("2-Apresentar o maior número" );
Console.WriteLine("3-Apresentar o menor número" );
Console.WriteLine("4-Escrever os números por ordem decrescente" );
Console.WriteLine("5-Sair do programa" );
opcao = Convert.ToChar( Console.ReadLine() );
switch( opcao )
{
case '1':
Console.WriteLine ("Insira o primeiro número");
a = Convert.ToInt32( Console.ReadLine() );
Console.WriteLine ("Insira o segundo número");
b = Convert.ToInt32( Console.ReadLine() );
Console.WriteLine ("Insira o terceiro número");
c = Convert.ToInt32( Console.ReadLine() );
break;
case '2':
maior = MaiorDe3( a, b, c );
Console.WriteLine ("O maior é {0}", maior );
break;
case '3':
Console.WriteLine( "Foi escolhida a opcão 3" );
break;
case '4':
Console.WriteLine( "Foi escolhida a opcão 4" );
break;
case '5':
Console.WriteLine( "O programa vai terminar ..." );
Console.WriteLine( "Prima uma tecla para sair." );
Console.ReadKey(true);
break;
default:
Console.WriteLine( "Opcão inválida!" );
break;
}
} while( opcao != '5' );
}
}
}
Sem comentários:
Enviar um comentário