Você está na página 1de 5

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace QuestoesLib
{
public static class Questoes
{
/// <summary>
/// Menu que oferece todas as questões disponíveis
/// </summary>
public static void OferecerQuestoes()
{
while (true)
{
Console.WriteLine("Insira o número da questão desejada de 2 a 20 ou
0 para parar a execução");
var questaoDeseajada = 0;
if (int.TryParse(Console.ReadLine(), out questaoDeseajada))
{
switch (questaoDeseajada)
{
case 0:
return;
case 2:
Questao02();
continue;
case 3:
Questao03();
continue;
case 4:
Questao04();
continue;
case 5:
Questao05();
continue;
case 6:
Questao06();
continue;
case 7:
Questao07();
continue;
case 8:
Questao08();
continue;
case 9:
Questao09();
continue;
case 10:
Questao10();
continue;
case 11:
Questao11();
continue;
case 12:
Questao12();
continue;
case 13:
Questao13();
continue;
case 14:
Questao14();
continue;
case 15:
Questao15();
continue;
case 16:
Questao16();
continue;
case 17:
Questao17();
continue;
case 18:
Questao18();
continue;
case 19:
Questao19();
continue;
case 20:
Questao20();
continue;
default:
break;
}
}
else
{
Console.WriteLine("Insira um valor válido !!");
}
}

/// <summary>
/// Faça um algoritmo que receba dois números e ao final mostre a soma,
subtração, multiplicação e a divisão dos números lidos.
/// </summary>
private static void Questao02()
{
Console.WriteLine("Insira o primeiro número");
var n1 = float.Parse(Console.ReadLine());

Console.WriteLine("Insira o segundo número");


var n2 = float.Parse(Console.ReadLine());

Console.WriteLine($"Soma: {n1 + n2}, Subtração {n1 - n2}, Multiplicação


{n1 * n2}, Divisão: {n1 / n2}");

}
/// <summary>
/// Escrever um algoritmo para determinar o consumo médio de um automóvel
sendo fornecida a distância total
/// percorrida pelo automóvel e o total de combustível gasto.
/// </summary>
private static void Questao03()
{
Console.WriteLine("Insira a distância percorrida em Km");
var n1 = float.Parse(Console.ReadLine());

Console.WriteLine("Insira o combustível gasto em L");


var n2 = float.Parse(Console.ReadLine());

Console.WriteLine($"Consumo de {n2 / n1} Km/l");


}

/// <summary>
/// Escrever um algoritmo que leia o nome de um vendedor, o seu salário
fixo e o total de vendas efetuadas por ele no
/// mês(em dinheiro). Sabendo que este vendedor ganha 15% de comissão sobre
suas vendas efetuadas, informar o
/// seu nome, o salário fixo e salário no final do mês.
/// </summary>
private static void Questao04()
{
Console.WriteLine("Insira o nome do vendedor");
var nome = Console.ReadLine();

Console.WriteLine("Insira o salário fixo em R$");


var salarioFixo = float.Parse(Console.ReadLine());

Console.WriteLine("Insira o total de vendas no mês em R$");


var totalVendas = float.Parse(Console.ReadLine());

Console.WriteLine($"Nome: {nome}, salário fixo {salarioFixo}, salário


no final do mês {salarioFixo + totalVendas * 0.15}");
}

/// <summary>
/// Escrever um algoritmo que leia o nome de um aluno e as notas das três
provas que ele obteve no semestre. No final
/// informar o nome do aluno e a sua média(aritmética)
/// </summary>
private static void Questao05()
{
string nome;
float n1, n2, n3;

Console.WriteLine("Insira o nome do aluno");


nome = Console.ReadLine();

Console.WriteLine("Insira a nota da N1");


n1 = float.Parse(Console.ReadLine());

Console.WriteLine("Insira a nota da N2");


n2 = float.Parse(Console.ReadLine());

Console.WriteLine("Insira a nota da N3");


n3 = float.Parse(Console.ReadLine());

Console.WriteLine($"Aluno: {nome}, Média: {(n1 + n2 + n3) / 3}");


}

/// <summary>
/// Ler dois valores para as variáveis A e B, e efetuar as trocas dos
valores de forma que a variável A passe a possuir o
/// valor da variável B e a variável B passe a possuir o valor da variável
A.Apresentar os valores trocados.
/// </summary>
private static void Questao06()
{
Console.WriteLine("Insira valor A");
string valorA = Console.ReadLine();

Console.WriteLine("Insira valor B");


string valorB = Console.ReadLine();

string aux = valorA;


valorA = valorB;
valorB = aux;

Console.WriteLine($"Valor A = {valorA}, Valor B = {valorB}");


}
/// <summary>
/// Ler uma temperatura em graus Celsius e apresentá-la convertida em graus
Fahrenheit. A fórmula de conversão é:
/// F=(9*C+160) / 5, sendo F a temperatura em Fahrenheit e C a temperatura
em Celsius.
/// </summary>
private static void Questao07()
{
Console.WriteLine("Insira a temperatura em graus Celsius");
var tempC = float.Parse(Console.ReadLine());
Console.WriteLine($"{tempC}ºC = {(9 * tempC + 160) / 5}ºF");
}
/// <summary>
/// Elaborar um algoritmo que efetue a apresentação do valor da conversão
em real (R$) de um valor lido em dólar
/// (US$). O algoritmo deverá solicitar o valor da cotação do dólar e
também a quantidade de dólares disponíveis com o
/// usuário
/// </summary>
private static void Questao08()
{
Console.WriteLine("Insira o valor em USD");
var valorDolar = float.Parse(Console.ReadLine());

Console.WriteLine("Insira a cotação USD/BRL");


var cotacao = float.Parse(Console.ReadLine());

Console.WriteLine($"{valorDolar} USD = {valorDolar * cotacao} BRL");


}
/// <summary>
/// Faça um algoritmo que receba um valor que foi depositado e exiba o
valor com rendimento após um mês.
/// - Considere fixo o juro da poupança em 0,70% a.m.
/// </summary>
private static void Questao09()
{
var jurosAM = 1.7;
Console.WriteLine("Insira o valor que foi depositado");
var valorDepositado = float.Parse(Console.ReadLine());

Console.WriteLine($"Valor com rendimento após um mês = {valorDepositado


* jurosAM}. Juros da poupança em 0,7% a.m.");
}
/// <summary>
/// A Loja Mamão com Açúcar está vendendo seus produtos em 5 (cinco)
prestações sem juros. Faça um algoritmo que
/// receba um valor de uma compra e mostre o valor das prestações
/// </summary>
private static void Questao10()
{
Console.WriteLine("Insira o valor da compra");
var valorCompra = float.Parse(Console.ReadLine());

Console.WriteLine($"Valor das prestações = {valorCompra / 5} R$ sem


juros");
}

Você também pode gostar