Você está na página 1de 4

//EXEMPLO DE SWITCH CASE

Console.WriteLine("Digite a opção desejada");


string op = Console.ReadLine();

switch(op)
{
case "1":
Console.WriteLine("UM");
break;

case "2":
Console.WriteLine("DOIS");
break;
default:
Console.WriteLine("OUTRO NUMERO");
break;
}

/*01 - Leia o código de um determinado produto e mostre sua classificação. Utilize a seguinte tabela como
referência:
1 -Alimento não-perecível
2 -Alimento perecível
3 -Vestuário
4 -Higiene Pessoal
5 -Limpeza
Qualquer outro código: Código inválido*/

Console.WriteLine("Digite o codigo do produto:");


double cod = double.Parse(Console.ReadLine());

string a;

switch (cod)
{
case 1:
a = "Alimento não-perecível ";
break;
case 2:
a = "Alimento perecível ";
break;
case 3:
a = "Vesturario ";
break;
case 4:
a = "Higiene Pessoal ";
break;
case 5:
a = "Limpeza ";
break;
default:
a = "Código inválido";
break;

}
Console.WriteLine(a);

//02 - Leia o valor total da compra e como será feito o pagamento


//A vista (valor com 10% de desconto)
//A prazo: Indique o numero de parcelas e divida o valor

int met = 0;

Console.WriteLine("Digite o valor da compra:");


double valor = double.Parse(Console.ReadLine());
Console.WriteLine("Digite o metodo de pagamento:(1 a vista / 2 a prazo)");
met = int.Parse(Console.ReadLine());

switch (met)
{
case 1:
Console.WriteLine("O valor é de R${0}", (valor * 0.9));
break;
case 2:
Console.WriteLine("Digite em quantas parcelas irá fazer:");
double parcela = double.Parse(Console.ReadLine());
Console.WriteLine("O valor de R${0} irá ser dividio em {1} parcelas de R${2} sem
juros",valor,parcela,(valor/parcela));
break;
default:
Console.WriteLine("Favor informe uma opção valida");
break;

}
//03 - Crie um algoritmo em que o usuario insira a nota e mostre a competencia
// 0 < 4 = Reprovado;
// 4 < 6 = Recuperação;
//6 - 10 = Aprovado

// case double n when (n <4):


// a = "Reprovado";
// break;

Console.WriteLine("Digite a nota:");
double nota = double.Parse(Console.ReadLine());

string a;

switch (nota)
{
case double n when (n <4):
a = "Reprovado";
break;
case double n when (n>=4 && n<6):
a = "Recuperação";
break;
default:
a = "Aprovado";
break;
}
Console.WriteLine(a);

/*04 - Crie um algoritmo em que o usuario escolherá o local desejado


dentre eles temos (São Paulo(S)) e (Rio de Janeiro (RJ))
e qual meio de transporte ele utilizará (Avião(A)),(Carro(C), ou (Onibus(O))
Mostre o tempo que ele irá demorar de acordo com a opção escolhida: /*
CIDADE E VEICULO TEMPO EM MINUTOS
SP –A 56
SP –C 200
SP –O 270
RJ –A 70
RJ –C 540
RJ -O 630

string cidade, veiculo;


int tempo =0;

Console.WriteLine("Escolha o seu destino: (São paulo(SP)) e (Rio de Janeiro (RJ)");


cidade = Console.ReadLine();
Console.WriteLine("Escolha seu meio de transporte: (Avião(A)),(Carro(C), ou (Onibus(O)");
veiculo = Console.ReadLine();

switch (cidade)
{
case "SP":
switch(veiculo)
{
case "A":
tempo = 56;
break;
case "C":
tempo = 200;
break;
case "O":
tempo = 270;
break;
default:tempo = -1;
break;
}
break;
case "RJ":
switch (veiculo)
{
case "A":
tempo = 70;
break;
case "C":
tempo = 540;
break;
case "O":
tempo = 630;
break;
default:
tempo = -1;
break;
}
break;
default :
cidade = "Não encontrada";
break;
}

if(cidade == "Não encontrada")


{
Console.WriteLine("Escolha um destino que possamos atender");
}
else
{
if(tempo < 0)
{
Console.WriteLine("Escolha um transporte que possamos atender");
}
else
{
Console.WriteLine("O seu destino para {0} irá durar {1} minutos", cidade, tempo);
}
}

//05 - Crie uma calculadora funcional utilizando o swtich

Você também pode gostar