Exercícios na pratica!
1. Contruir um menu com 10 opções.
namespace Opcoes
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Digite um numero entre 0 e 9 ");
int n1 = int.Parse(Console.ReadLine());
switch (n1)
{
case 0:
Console.WriteLine("Voce digitou 0!");
break;
case 1:
Console.WriteLine("Voce digitou 1!");
break;
case 2:
Console.WriteLine("Voce digitou 2!");
break;
case 3:
Console.WriteLine("Voce digitou 3!");
break;
case 4:
Console.WriteLine("Voce digitou 4!");
break;
case 5:
Console.WriteLine("Voce digitou 5!");
break;
case 6:
Console.WriteLine("Voce digitou 6!");
break;
case 7:
Console.WriteLine("Voce digitou 7!");
break;
case 8:
Console.WriteLine("Voce digitou 8!");
break;
case 9:
Console.WriteLine("Voce digitou 9!");
break;
}
Console.ReadKey();
}
}
}
namespace MaiorMenor
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Entre com o primeiro numero: ");
int n1 = int.Parse(Console.ReadLine());
Console.WriteLine("Entre com o segundo numero: ");
int n2 = int.Parse(Console.ReadLine());
if (n1 > n2)
{
Console.WriteLine("O primeiro numero é maior que o segundo!");
Console.ReadKey();
}
else
{
Console.WriteLine("O segundo numero é maior ou igual ao primeiro!");
Console.ReadKey();
}
}
}
}
class Sexo
{
static void Main(string[] args)
{
Console.WriteLine("Qual o seu sexo? M ou F: ");
string s = Console.ReadLine().ToUpper();
if (s == "M")
{
Console.WriteLine(s);
Console.WriteLine("SEXO MASCULINO");
}
if (s == "F")
{
Console.WriteLine(s);
Console.WriteLine("SEXO FEMININO");
}
if ((s != "M") && (s != "F"))
{
Console.WriteLine("Sigla invalida!");
}
Console.ReadKey();
}
}
}
4. A capacidade maxima de um elevador é dada pela capacidade maxima da carga (peso em kg). Considere que 3 pessoas entrem no elevador e elabore um programa que leia o peso das 3 pessoas e a capacidade do elevador. Mostre a mensagem "CAPACIDADE NORMAL" ou "CAPACIDADE ACIMA DO LIMITE" de acordo com a soma dos pesos das 3 pessoas.
namespace Elevador
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Capacidade do Elevador: ");
float capacit = float.Parse(Console.ReadLine());
Console.WriteLine("Entre com o peso da primeira pessoa: ");
float kg1 = float.Parse(Console.ReadLine());
Console.WriteLine("Entre com o peso da segunda pessoa: ");
float kg2 = float.Parse(Console.ReadLine());
Console.WriteLine("Entre com o peso da terceira pessoa: ");
float kg3 = float.Parse(Console.ReadLine());
float kgtotal = (kg1 + kg2 + kg3);
if (kgtotal > capacit)
{
Console.WriteLine("CAPACIDADE ACIMA DO LIMITE!");
}
else
{
Console.WriteLine("CAPACIDADE NORMAL!");
}
Console.ReadKey();
}
}
}
5. Leia a idade de uma pessoa, se for maior de idade ler o numero do titulo de eleitor e imprimir os dados lidos.
namespace Idade
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Idade: ");
int id = int.Parse(Console.ReadLine());
if (id >= 18)
{
Console.WriteLine("Entre com o numero do titulo de eleitor: ");
int tit = int.Parse(Console.ReadLine());
Console.WriteLine("Idade: " + id);
Console.WriteLine("Titulo: " + tit);
}
else
{
Console.WriteLine("Idade: " + id);
}
Console.ReadKey();
}
}
}
6. Leia 3 numeros inteiros e imprima os mesmos ordenados.
namespace Ordem
{
class Program
{
static void Main(string[] args)
{
int maior = 0;
int menor = 0;
int medio = 0;
Console.WriteLine("Entre com o primeiro numero: ");
int n1 = int.Parse(Console.ReadLine());
maior = n1;
Console.WriteLine("Entre com o segundo numero: ");
int n2 = int.Parse(Console.ReadLine());
if (n2 > maior)
{
maior = n2;
menor = n1;
}
if (n2 < maior)
{
menor = n2;
}
Console.WriteLine("Entre com o terceiro numero: ");
int n3 = int.Parse(Console.ReadLine());
if (n3 > menor && n3 < maior)
{
medio = n3;
}
if (n3 > maior)
{
medio = maior;
maior = n3;
}
if (n3 < maior && n3 < menor)
{
medio = menor;
menor = n3;
}
Console.WriteLine("Menor: "+menor);
Console.WriteLine("Medio: " + medio);
Console.WriteLine("Maior: " + maior);
Console.ReadKey();
}
}
}
7. Elabore um algoritmo que leia o nome, sexo, idade e salario fixo do funcionario e mostre o salario liquido de acordo com a tabela:
namespace Folha
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Entre com o nome: ");
string nome = Console.ReadLine();
Console.WriteLine("Entre com o sexo: ");
string sexo = Console.ReadLine();
Console.WriteLine("Entre com a idade: ");
int idade = int.Parse(Console.ReadLine());
Console.WriteLine("Entre com o salario: ");
int salario = int.Parse(Console.ReadLine());
string sexoupper = sexo.ToUpper();
int salarioliquido = 0;
if (sexoupper == "M" && idade >= 30)
{
salarioliquido = salario + 100;
}
if (sexoupper == "M" && idade < 30)
{
salarioliquido = salario + 50;
}
if (sexoupper == "F" && idade >= 30)
{
salarioliquido = salario + 200;
}
if (sexoupper == "F" && idade < 30)
{
salarioliquido = salario + 80;
}
Console.WriteLine("Seu salario liquido é de: " + salarioliquido);
//Console.WriteLine(salarioliquido);
Console.ReadKey();
}
}
}
8. Elabore um programa usando o metodo random (sorteio), for e um vetor.
{
class Program
{
static void Main(string[] args)
{
Random sort = new Random();
//usando apenas uma variavel int
for (int i = 0; i < 3; i++)
{
int sorteado = sort.Next(100);
Console.WriteLine(sorteado);
}
//usando um vetor int com tres posições
for (int c = 0; c < 3; c++)
{
int[] x = new int[3];
x[c] = sort.Next(100);
Console.WriteLine("Vetor: " + x[c]);
}
Console.ReadKey();
}
}
}
Vinicius Figueiredo Dias
Sem comentários:
Enviar um comentário