Você está na página 1de 11

2º Atividade- Programação com Desvios

Nome: Nathan Albergoni Avilez


Matrícula: 717679-5
1. Escreva um programa que receba um número inteiro do usuário e diga se ele é ou
não múltiplo de 5.

public static void Main(string[] args)


{
int ni = int.Parse(Console.ReadLine());
int x = ni%5;
if (x==0)
{
Console.WriteLine("O número é múltiplo de 5");
}
else
{
Console.WriteLine("O número não é múltiplo de 5");
}
}
2. Escreva um programa que receba um número e diga se ele está no intervalo entre
100 e 200.

public static void Main(string[] args)


{
int ni = int.Parse(Console.ReadLine());
if (ni >= 100 && ni<=200)
{
Console.WriteLine("O número está entre 100 e 200 ");
}
else
{
Console.WriteLine("O número não está entre 100 e 200");
}
}
3. Efetue a leitura de quatro valores reais referentes a quatro notas escolares de um
aluno e apresente mensagem informando que o aluno está aprovado caso o valor da
média escolar seja maior ou igual a 5. Caso o aluno não seja aprovado, apresente
mensagem informando que o aluno se encontra reprovado. Ao final, além das
mensagens, apresente o valor da média do aluno.

public static void Main(string[] args)

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

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

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

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

float media= (n1+n2+n3+n4)/4;

if (media >= 5)

Console.WriteLine("Aluno aprovado com uma média de {0} pontos",media);

else

Console.WriteLine("Aluno reprovado com uma média de {0} pontos",media);

}
4. Efetue a leitura de dois valores numéricos inteiros e apresente o resultado da
diferença do maior valor pelo menor.

public static void Main(string[] args)


{
int n1= int.Parse(Console.ReadLine());
int n2= int.Parse(Console.ReadLine());
if (n1 >= n2)
{
int dif= n1-n2;
Console.WriteLine("A diferença é {0}",dif);
}
else
{
int dif= n2-n1;
Console.WriteLine("A diferença é {0}",dif);
}
}
5. O IMC (índice de massa corpórea) indica o grau de obesidade de uma pessoa. Este
índice é obtido pelo peso (em kg) dividido pelo quadrado da altura (em metros). A
tabela a seguir apresenta as faixas deste índice. Faça um programa que solicita o
peso e a altura de uma pessoa, calcule o IMC, apresente o seu valor e a avaliação.

public static void Main(string[] args) Console.WriteLine("Saudável. IMC: {0}",imc);

{ }

float peso= float.Parse(Console.ReadLine()); else if (imc >= 25 && imc < 30)

float altura= float.Parse(Console.ReadLine()); {

float imc= peso/(altura*altura); Console.WriteLine("Sobrepeso. IMC: {0}",imc);

if (imc < 16) }

{ else if (imc >= 30 && imc < 35)

Console.WriteLine("Subnutrido. IMC: {0}",imc); {

} Console.WriteLine("Obesidade. IMC: {0}",imc);

else if (imc >= 16 && imc <17) }

{ else if (imc >= 35 && imc <= 40)

Console.WriteLine("Magreza Moderada"); {

} Console.WriteLine("Obesidade Severa. IMC: {0}",imc);

else if (imc >= 17 && imc < 18.50) }

{ else if (imc > 40 )

Console.WriteLine("Magreza Leve. IMC: {0}",imc); {

} Console.WriteLine("Obesidade Mórbida. IMC: {0}",imc);

else if (imc >= 18.5 && imc < 25) }

{ }
6. Dados três segmentos de reta a, b e c, se a+b>c e a+c>b e b+c>a, estes podem
formar um triângulo. Faça um programa que dados os valores dos segmentos de reta
a, b e c, verifica se pode ser construído um triângulo com estes segmentos. Ou seja, o
programa responde se a,b e c podem formar ou não um triângulo.

public static void Main(string[] args)


{
float a= float.Parse(Console.ReadLine());
float b= float.Parse(Console.ReadLine());
float c= float.Parse(Console.ReadLine());
if (a+b>c && a+c>b && b+c>a)
{
Console.WriteLine("Forma um Triangulo");
}
else
{
Console.WriteLine("Não forma um Triangulo");
}

}
7. Se os segmentos do exercício anterior forem tais que a=b=c, o triângulo formado
com estes segmentos é chamado de equilátero. Se a=b≠c ou a≠b=c ou b≠a=c, o
triângulo é chamado isósceles e se a≠b≠c o triângulo é chamado escaleno. Altere o
programa do exercício 6 para, além de verificar se os segmentos podem formar um
triângulo, classifique o triângulo

public static void Main(string[] args) else if (a == b && a == c && b == c)

{ {

double a = double.Parse(Console.ReadLine()); Console.WriteLine("Esquilátero");

double b = double.Parse(Console.ReadLine()); }

double c = double.Parse(Console.ReadLine()); }

if (a + b > c && a + c > b && b + c > a) else

{ {

if ((a == b && b != c) || (b == c && c != a )|| (a == c && a != b)) Console.WriteLine("Não pode formar


um triângulo");
{
}
Console.WriteLine("Isósceles");

}
}
else if (a != b && a != c && b != c)

Console.WriteLine("Escaleno");

}
8. Escreva um programa que resolva o seguinte problema: uma cópia “xerox” custa R$
0,50 por folha, mas acima de 200 folhas esse valor cai para R$ 0,30 por unidade.
Dado o total de cópias, informe o valor a ser pago.

public static void Main(string[] args)


{
int nf = int.Parse(Console.ReadLine());
if (nf <=200)
{
double valor= nf*0.5;
Console.WriteLine("Cada folha irá custar R$0.50. Valor a ser pago: R${0}",valor);

}
else
{
double valor = nf*0.3;
Console.WriteLine("Cada folha irá custar R$0.30. Valor a ser pago: R${0}",valor);
}

}
9. Escreva um programa que informe a categoria de um jogador de futebol,
considerando sua idade: infantil (até 13 anos), juvenil (até 17 anos) ou sênior (acima
de 17 anos).

public static void Main(string[] args)


{
int idade= int.Parse(Console.ReadLine());
if (idade <=13)
{
Console.WriteLine("Categoria: Infantil");
}
else if (idade > 13 && idade <=17)
{
Console.WriteLine("Categoria: Juvenil");
}
else if (idade >17)
{
Console.WriteLine("Categoria: Sênior");
}
}
10. Escreva um programa utilizando o comando switch que imprima um mês de acordo
com o número digitado pelo usuário.

public static void Main(string[] args) case 9:


{ Console.WriteLine("Setembro");
int num= int.Parse(Console.ReadLine()); break;
switch (num) case 10:
{ Console.WriteLine("Outubro");
case 1: break;
Console.WriteLine("Janeiro"); case 11:
break; Console.WriteLine("Novembro");
case 2: break;
Console.WriteLine("Fevereiro"); case 12:
break; Console.WriteLine("Dezembro");
case 3: break;
Console.WriteLine("Março"); default:
break; Console.WriteLine("Número Inválido");

break;
case 4: }

Console.WriteLine("Abril");

break;

case 5:

Console.WriteLine("Maio");

break;

case 6:

Console.WriteLine("Junho");

break;

case 7:

Console.WriteLine("Julho");

break;

case 8:

Console.WriteLine("Agosto");

break;

Você também pode gostar