Buscar

PROGRAMA_CONVERSOR

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

using System; //UNIVERSIDADE DE MOGI DAS CRUZES
 //ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
namespace ConsoleApp8 
{ 
 class Program
 {
 static void Main(string[] args)
 {
 int conversor, op, medida, moeda, peso;
 double valor, resultado;
 //O PROGRAMA CONVERSOR DETEM DE VARIAVEIS QUANTITATIVAS QUE PODEM SER
 do //MENSURADAS DE ACORDO COM A NECESSITADADE E/OU SOLICITAÇÃO ACATANDO AOS MENUS DISPOSNIVEIS!
 { 
 Console.Clear(); //MENU PRINCIPAL
 Console.WriteLine("\n PROGRAMA CONVERSOR \n\n Menu Principal"); 
 Console.WriteLine("\n 1 = Conversor de Medidas \n 2 = Conversor de Moedas \n 3 = Conversor de Pesos \n 4 = Encerrar Programa");
 Console.Write("\n Opte por um conversor: ");
 conversor = int.Parse(Console.ReadLine());
 switch (conversor)
 {
 case 1:
 do 
 { //PROGRAMA CONVERSOR - MEDIDAS
 Console.Clear();
 Console.WriteLine("\n MENU CONVERSOR DE MEDIDAS \n\n 1 = Metricas \n 2 = Volumetricas \n 3 = Voltar ao Menu Principal");
 Console.Write("\n Opte pela Medida: ");
 medida = int.Parse(Console.ReadLine());
 switch (medida)
 {
 case 1:
 do
 { //CONVERSOR METRICO 
 Console.Clear();
 Console.Write("\n Convertor Metrico: \n\n 1 = Metros em centrimetros \n 2 = Centimetros em Metro \n 3 = Voltar ao Menu Anterior");
 Console.Write("\n\n Opte pela conversão: ");
 op = int.Parse(Console.ReadLine());
 switch (op)
 {
 case 1:
 do
 /*CONVERTE METROS EM CENTIMETROS */ { 
 Console.Clear();
 Console.Write("\n Converta Metros em Centrimetros! \n\n Digite a Metragem a ser convertida: ");
 valor = double.Parse(Console.ReadLine());
 while (valor < 1)
 {
 Console.Write("\n Opção Inválida!\n Digite novamente: ");
 valor = double.Parse(Console.ReadLine());
 }
 resultado = (valor * 100);
 Console.Clear();
 Console.WriteLine("\n A conversão da metragem resultou em {0:F2}cm.", resultado);
 Console.Write("\n Tecle ENTER para continuar!");
 Console.ReadLine();
 } while (valor < 1);
 break;
 case 2:
 do
/* CONVERTE CENTIIMETROS EM METROS*/ {
 Console.Clear();
 Console.Write("\n Converta Centimetros em Metros! \n\n Digite os centimetros a serem convertidos: ");
 valor = double.Parse(Console.ReadLine());
 while (valor < 1)
 {
 Console.Write("\n Opção Inválida!\n Digite novamente: ");
 valor = double.Parse(Console.ReadLine());
 }
 resultado = (valor / 100);
 Console.Clear();
 Console.WriteLine("\n A conversão dos centimentros resultou em {0:F2} metros.", resultado);
 Console.Write("\n Tecle ENTER para continuar!");
 Console.ReadLine();
 } while (valor < 1);
 break;
 case 3:
 break;
 default:
 Console.Write("\n Tecle 'ENTER' para continuar!");
 Console.ReadLine(); break;
 }
 } while (op != 3);
 break;
 case 2:
 do
 { //CONVERSOR VOLUMETRICO
 Console.Clear();
 Console.Write("\n Convertor Volumetrico: \n\n 1 = Litros para Mililitros \n 2 = Mililitros para litros \n 3 = Voltar ao Menu Anterior");
 Console.Write("\n\n Opte pela conversão: ");
 op = int.Parse(Console.ReadLine());
 switch (op)
 {
 case 1:
 do
 /*CONVERTE LITROS EM MILILITROS */ { 
 Console.Clear();
 Console.Write("\n Converta Litros em Mililitros! \n\n Digite os Litros a serem convertidos: ");
 valor = double.Parse(Console.ReadLine());
 while (valor < 1)
 {
 Console.Write("\n Opção Inválida!\n Digite novamente: ");
 valor = double.Parse(Console.ReadLine());
 }
 resultado = (valor * 1000);
 Console.Clear();
 Console.WriteLine("\n A conversão de Litros resultou em {0:F2} Mililitros.", resultado);
 Console.Write("\n Tecle ENTER para continuar!");
 Console.ReadLine();
 } while (valor < 1);
 break;
 case 2:
 do
 /* CONVERTE MILILITROS EM LITROS */ {
 Console.Clear();
 Console.Write("\n Converta Mililitros em
Litros! \n\n Digite os Mililitros a serem convertidos: ");
 valor = double.Parse(Console.ReadLine());
 while (valor < 1)
 {
 Console.Write("\n\n Opção Inválida!\n Digite novamente: ");
 valor = double.Parse(Console.ReadLine());
 }
 resultado = (valor / 1000);
 Console.Clear();
 Console.WriteLine("\n A conversão dos Mililitros resultou em {0:F2} Litros.", resultado);
 Console.Write("\n Tecle ENTER para continuar!");
 Console.ReadLine();
 } while (valor < 1);
 break;
 case 3:
 break;
 default:
 Console.Write("\n Opção Inválida! \n Escolha novamente");
 Console.ReadLine(); break;
 }
 } while (op != 3);
 break;
 case 3:
 break;
 default:
 Console.Write("\n Opção Inválida! \n Escolha novamente");
 Console.ReadLine(); break;
 }
 } while (medida != 3);
 break;
 //PROGRAMA CONVERSOS DE MOEDAS - COTAÇÃO - (DOLAR e EURO) - DATADA EM 12/11/2019 às 22:57hs
 case 2: 
 do
 { 
 Console.Clear();
 Console.WriteLine("\n MENU CONVERSOR DE MOEDAS \n\n 1 = Dolar \n 2 = Euro \n 3 = Voltar ao Menu Principal");
 Console.Write("\n Opte pela Moeda: ");
 moeda = int.Parse(Console.ReadLine());
 switch (moeda)
 {
 case 1:
 do
 { //CONVERSOR - MOEDA DOLAR
 Console.Clear();
 Console.Write("\n Convertor de valores: \n\n 1 = Dolar para Real \n 2 = Real para Dolar \n 3 = Voltar ao Menu Anterior");
 
 Console.Write("\n\n Opte pela conversão: ");
 op = int.Parse(Console.ReadLine());
 switch (op)
 {
 case 1:
 do
 { //CONVERTE DOLAR()REAL
 Console.Clear();
 Console.Write("\n Converta Dolar em Real! \n\n Digite valor em dolar a ser convertido: ");
 
 valor = double.Parse(Console.ReadLine());
 while (valor < 1)
 {
 Console.Write("\n Opção Inválida!\n Digite novamente: ");
 valor = double.Parse(Console.ReadLine());
 }
 resultado = (valor * 4.17);
 Console.Clear();
 Console.WriteLine("\n A conversão do dolar resultou em R${0:F2}.", resultado);
 Console.Write("\n Tecle ENTER para continuar!");
 Console.ReadLine();
 } while (valor < 1);
 break;
 case 2:
 do
 { //CONVERTE REAL()DOLAR
 Console.Clear();
 Console.Write("\n Converta Real em Dolar! \n\n Digite o valor em Real a ser convertido: ");
 valor = double.Parse(Console.ReadLine());
 while (valor < 1)
 {
 Console.Write("\n Opção Inválida!\n Digite novamente: ");
 valor = double.Parse(Console.ReadLine());
 }
 resultado = (valor / 4.17);
 Console.Clear();
 Console.WriteLine("\n A conversão do Real resultou em U${0:F2}.", resultado);
 Console.Write("\n Tecle ENTER para continuar!");
 Console.ReadLine();
 } while (valor < 1);
 break;
 case 3:
 break;
 default:
 Console.Write("\n Tecle 'ENTER' para continuar!");
 Console.ReadLine(); break;
 }
 } while (op != 3);
 break;
 case 2:
 do
 { //CONVERSOR - MOEDA EURO
 Console.Clear();
 Console.Write("\n Conversão de valores: \n\n 1 = Euro para Real \n 2 = Real para Euro \n 3 = Voltar ao Menu Anterior");
 Console.Write("\n Opte pela conversão: ");
 op = int.Parse(Console.ReadLine());
 switch (op)
 {
 case 1:
 do
 { //CONVERTE EURO()REAL
 Console.Clear();
 Console.Write("\n Converta Euro em Real! \n Digite valor em Euro a ser convertido: ");
 
 valor = double.Parse(Console.ReadLine());
 while (valor < 1)
 {
Console.Write("\n Opção Inválida!\n Digite novamente: ");
 valor = double.Parse(Console.ReadLine());
 }
 resultado = (valor * 4.59);
 Console.Clear();
 Console.WriteLine("\n A conversão do Euro resultou em R${0:F2}.", resultado);
 Console.Write("\n Tecle ENTER para continuar!");
 Console.ReadLine();
 } while (valor < 1);
 break;
 case 2:
 do
 { //CONVERTE REAL()EURO
 Console.Clear();
 Console.Write("\n Converta Real em Euro: \n\n Digite o valor em Real a ser convertido: ");
 valor = double.Parse(Console.ReadLine());
 while (valor < 1)
 {
 Console.Write("\n Opção Inválida!\n Digite novamente: ");
 valor = double.Parse(Console.ReadLine());
 }
 resultado = (valor / 4.59);
 Console.Clear();
 Console.WriteLine("\n A conversão do Real resultou em €{0:F2}.", resultado);
 Console.Write("\n Tecle ENTER para continuar!");
 Console.ReadLine();
 } while (valor < 1);
 break;
 case 3:
 break;
 default:
 Console.Write("\n Opção Inválida! \n Escolha novamente!");
 Console.ReadLine(); break;
 }
 } while (op != 3);
 break;
 case 3:
 break;
 default:
 Console.Write("\n Opção Inválida! \n Escolha novamente");
 Console.ReadLine(); break;
 }
 } while (moeda != 3);
 break;
 
 case 3:
 do
 { //PROGRAMA CONVERSOR - PESOS
 Console.Clear();
 Console.WriteLine("\n MENU CONVERSOR DE PESOS \n\n 1 = Quilo para Gramaa \n 2 = Gramaa para Quilo \n 3 = Voltar ao Menu Anterior");
 Console.Write("\n Opte pela conversão: ");
 peso = int.Parse(Console.ReadLine());
 switch (peso)
 {
 case 1:
 do
 { //CONVERTE QUILOS EM GRAMAS 
 Console.Clear();
 Console.Write("\n Converta Quilo em Gramas: \n\n Digite o Quilo a ser convertido: ");
 
 valor = double.Parse(Console.ReadLine());
 while (valor < 1)
 {
 Console.Write("\n Opção Inválida!\n Digite novamente: ");
 valor = double.Parse(Console.ReadLine());
 }
 resultado = (valor * 1000);
 Console.Clear();
 Console.WriteLine("\n A conversão do Quilo resultou em {0:F2} gramas.", resultado);
 Console.Write("\n Tecle ENTER para continuar!");
 Console.ReadLine();
 } while (valor < 1);
 break;
 case 2:
 do
 { //CONVERTE GRAMAS EM QUILOS
 Console.Clear();
 Console.Write("\n Converta Gramas em Quilo: \n\n Digite as Gramas a ser convertido: ");
 valor = double.Parse(Console.ReadLine());
 while (valor < 1)
 {
 Console.Write("\n Opção Inválida!\n Digite novamente: ");
 valor = double.Parse(Console.ReadLine());
 }
 resultado = (valor / 1000);
 Console.Clear();
 Console.WriteLine("\n A conversão das Gramas resultou em {0:F2}Kg.", resultado);
 Console.Write("\n Tecle ENTER para continuar!");
 Console.ReadLine();
 } while (valor < 1);
 break;
 case 3:
 break;
 default:
 Console.Write("\n Opção Inválida! \n Escolha novamente");
 Console.ReadLine(); break;
 }
 } while (peso != 3);
 break;
 case 4: //ENCERRA O PROGRAMA CONVERSOR
 Console.Clear();
 Console.Write("\n O Programa será encerrado! Tecle ENTER para sair.");
 break;
 default:
 Console.Write("\n Opção Inválida! \n Escolha novamente");
 Console.ReadLine(); break;
 }
 } while (conversor != 4);
 Console.ReadKey();
 }
 }
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando