Logo Passei Direto
Buscar

linguagem de programação

Ferramentas de estudo

Questões resolvidas

3. Maior de Dois Números
Desenvolva um algoritmo que leia dois números e exiba o maior entre eles. Se forem iguais, exiba uma mensagem indicando que são iguais.
Console.Write("Informe o 1º número: "); var n1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Informe o 2º número: "); var n2 = Convert.ToInt32(Console.ReadLine()); // processamento if (n1 > n2) { Console.WriteLine("1º número é maior"); } else if (n2 > n1) { Console.WriteLine("2º número é maior"); } else { Console.WriteLine("1º e 2º número são iguais"); }

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

3. Maior de Dois Números
Desenvolva um algoritmo que leia dois números e exiba o maior entre eles. Se forem iguais, exiba uma mensagem indicando que são iguais.
Console.Write("Informe o 1º número: "); var n1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Informe o 2º número: "); var n2 = Convert.ToInt32(Console.ReadLine()); // processamento if (n1 > n2) { Console.WriteLine("1º número é maior"); } else if (n2 > n1) { Console.WriteLine("2º número é maior"); } else { Console.WriteLine("1º e 2º número são iguais"); }

Prévia do material em texto

1. Verificação de Maioridade 
Escreva um algoritmo que leia a idade de uma pessoa e exiba uma mensagem indicando se ela 
é maior ou menor de idade. 
Console.Write("Informe sua idade: "); var idade = 
Convert.ToInt32(Console.ReadLine()); if (idade < 
18) { 
 Console.WriteLine("Menor de idade"); 
 Console.WriteLine("Tem que dormir cedo"); 
} else 
{ 
 Console.WriteLine("Maior de idade"); 
 Console.WriteLine("Pode beber cerveja"); 
} 
 
2. Número Par ou Ímpar 
Crie um programa que leia um número inteiro e verifique se ele é par ou ímpar, exibindo a 
mensagem correspondente. 
Console.Write("Informe um número: "); var numero 
= Convert.ToInt32(Console.ReadLine()); if (numero 
% 2 == 0) { 
 Console.WriteLine("É par"); 
} 
else { 
 Console.WriteLine("É impar"); 
} 
 
3. Maior de Dois Números 
Desenvolva um algoritmo que leia dois números e exiba o maior entre eles. Se forem iguais, 
exiba uma mensagem indicando que são iguais. 
Console.Write("Informe o 1º número: "); var 
n1 = Convert.ToInt32(Console.ReadLine()); 
Console.Write("Informe o 2º número: "); var 
n2 = Convert.ToInt32(Console.ReadLine()); 
 
// processamento if 
(n1 > n2) { 
 Console.WriteLine("1º número é maior"); 
} 
else if (n2 > n1) { 
 Console.WriteLine("2º número é maior"); 
} 
else { 
 Console.WriteLine("1º e 2º número são iguais"); 
} 
 
4. Classificação de Notas 
Escreva um algoritmo que leia a nota de um aluno e exiba se ele foi aprovado (nota >= 60), 
reprovado (nota < 40), ou está de recuperação (nota entre 40 e 59). 
// entrada de dados 
Console.Write("Informe sua nota: "); 
var nota = Convert.ToInt32(Console.ReadLine()); 
 
// processamento if 
(nota >= 60) { 
 Console.WriteLine("Aprovado"); 
} 
else if (nota < 40) { 
 Console.WriteLine("Reprovado"); 
} 
else { 
 Console.WriteLine("Recuperação"); 
} 
 
5. Desconto em Compras 
Crie um programa que calcule o valor a ser pago por um produto, considerando que se o valor 
for acima de 100 reais, o cliente recebe um desconto de 10%. 
// entrada de dados 
Write("Informe valor do produto: "); 
var valorInicial = Convert.ToDouble(ReadLine()); 
 
// processamento var 
desconto = 0.0; if (valorInicial 
> 100) { desconto = 
valorInicial * 0.1; 
} 
var valorFinal = valorInicial - desconto; 
 
WriteLine($"Valor produto: R$ {valorInicial}"); 
WriteLine($"Valor desconto: R$ {desconto}"); 
WriteLine(" ------------"); 
WriteLine($"Valor final: R$ {valorFinal}"); 
 
6. Ano Bissexto 
Desenvolva um algoritmo que leia um ano e verifique se ele é bissexto. Um ano é bissexto se 
for divisível por 4 e não divisível por 100, exceto se for divisível por 400. 
WriteLine("Bissexto:"); 
WriteLine(" . É divísivel por 4"); 
WriteLine(" . Não é divísivel por 100"); 
WriteLine(" . Exceto for divísivel por 400"); 
 
// entrada de dados Write("\nInforme 
o ano: "); 
var ano = Convert.ToInt32(ReadLine()); 
 
// processamento 
WriteLine(); var div4 = 
ano % 4 == 0; 
if (div4) 
 WriteLine(" . É divisível por 4"); else 
 WriteLine(" . Não é divisível por 4"); 
 
var div100 = ano % 100 == 0; if 
(div100) 
 WriteLine(" . É divisível por 100"); else 
 WriteLine(" . Não é divisível por 100"); 
 
var div400 = ano % 400 == 0; if 
(div400) 
 WriteLine(" . É divisível por 400"); else 
 WriteLine(" . Não é divisível por 400"); 
 
WriteLine("\n--------------------------\n"); if 
((div4 && !div100) || (div4 && div400)) { 
 WriteLine("É BISSEXTO"); 
} 
else { 
 WriteLine("NÃO É BISSEXTO"); 
} 
 
7. Autorização para Dirigir 
Escreva um programa que leia a idade de uma pessoa e verifique se ela tem idade suficiente 
para obter uma carteira de motorista (>= 18 anos). 
using System; class 
Program 
{ 
 static void Main(string[] args) 
 { 
 Console.WriteLine("Digite sua idade: "); int 
idade = Convert.ToInt32(Console.ReadLine()); if 
(idade >= 18) 
 { 
 Console.WriteLine("Você tem idade suficiente para obter uma carteira de motorista."); 
 } 
 else 
 { 
 Console.WriteLine("Você não tem idade suficiente para obter uma carteira de 
motorista."); 
 } 
 } 
} 
8. Categoria de Atleta 
Crie um algoritmo que leia a idade de um atleta e exiba sua categoria: Infantil (até 12 anos), 
Juvenil (13 a 17 anos), Adulto (18 a 35 anos) ou Master (acima de 35 anos). 
using System; class 
Program 
{ 
 static void Main(string[] args) 
 { 
 Console.WriteLine("Digite a idade do atleta: "); 
int idade = Convert.ToInt32(Console.ReadLine()); 
string categoria = ""; if (idade <= 12) 
 { 
 categoria = "Infantil"; 
 } 
 else if (idade >= 13 && idade <= 17) 
 { 
 categoria = "Juvenil"; 
 } 
 else if (idade >= 18 && idade <= 35) 
 { 
 categoria = "Adulto"; 
 } 
 else 
 { 
 categoria = "Master"; 
 } 
 Console.WriteLine("O atleta está na categoria: " + categoria); 
 } 
} 
9. Calculadora de IMC 
Desenvolva um programa que leia o peso e a altura de uma pessoa, calcule seu Índice de 
Massa Corporal (IMC) e exiba uma mensagem indicando a faixa de peso: abaixo do peso (< 
18.5), peso normal (18.5 a 24.9), sobrepeso (25 a 29.9) ou obeso (>= 30). 
using System; class 
Program 
{ 
 static void Main(string[] args) 
 { 
 Console.WriteLine("Digite o peso em kg: "); double 
peso = Convert.ToDouble(Console.ReadLine()); 
 
 Console.WriteLine("Digite a altura em metros: "); 
double altura = Convert.ToDouble(Console.ReadLine()); 
 // Calculando o IMC 
 double imc = peso / (altura * altura); 
Console.WriteLine("Seu IMC é: " + imc); 
 // Verificando a faixa de peso 
if (imc < 18.5) 
 { 
 Console.WriteLine("Você está abaixo do peso."); 
 } 
 else if (imc >= 18.5 && im 
10. Classificação de Temperatura 
 Escreva um algoritmo que leia a temperatura em graus Celsius e exiba uma mensagem 
indicando se está frio (<= 15°C), agradável (entre 16°C e 25°C) ou quente (> 25°C). 
using System; class 
Program 
{ 
 static void Main(string[] args) 
 { 
 // Solicita ao usuário que insira a temperatura em graus Celsius 
Console.WriteLine("Digite a temperatura em graus Celsius:"); double 
temperaturaCelsius = Convert.ToDouble(Console.ReadLine()); 
 
 // Verifica em qual faixa de temperatura a entrada se encaixa e exibe a mensagem 
correspondente 
 if (temperaturaCelsius <= 15) 
 { 
 Console.WriteLine("Está frio."); 
 } 
 else if (temperaturaCelsius > 15 && temperaturaCelsius <= 25) 
 { 
 Console.WriteLine("Está agradável."); 
 } 
 else 
 { 
 Console.WriteLine("Está quente."); 
 } 
 } 
} 
11. Verificação de Letra Vogal ou Consoante 
Escreva um algoritmo que leia uma letra do alfabeto e verifique se é uma vogal ou uma 
consoante. using System; 
 
class Program 
{ 
 static void Main(string[] args) 
 { 
 // Solicita ao usuário que insira uma letra do alfabeto 
Console.WriteLine("Digite uma letra do alfabeto:"); char letra = 
Convert.ToChar(Console.ReadLine().ToLower()); // Converte para minúsculo para 
facilitar a comparação 
 // Verifica se a letra é uma vogal ou uma consoante e exibe a mensagem correspondente 
 if (char.IsLetter(letra)) 
 { 
 if (letra == 'a' || letra == 'e' || letra == 'i' || letra == 'o' || letra == 'u') 
 { 
 Console.WriteLine("É uma vogal."); 
 }else 
 { 
 Console.WriteLine("É uma consoante."); 
 } 
 } 
 else 
 { 
 Console.WriteLine("Não é uma letra do alfabeto."); 
 } 
 } 
} 
12. Validação de Senha 
Crie um programa que leia uma senha e verifique se ela corresponde a uma senha 
previamente definida (por exemplo, "1234"). Exiba uma mensagem indicando se o acesso foi 
concedido ou negado. 
using System; 
 
class Program 
{ 
 static void Main(string[] args) 
 { 
 // Defina a senha previamente definida 
string senhaCorreta = "1234"; 
 // Solicita ao usuário que insira a senha 
Console.WriteLine("Digite a senha:"); string 
senhaInserida = Console.ReadLine(); 
 // Verifica se a senha inserida corresponde à senha previamente definida 
if (senhaInserida == senhaCorreta) 
 { 
 Console.WriteLine("Acesso concedido."); 
 } 
 else 
 { 
 Console.WriteLine("Acesso negado."); 
 } 
 } 
} 
13. Verificação de Triângulo 
Escreva um algoritmo que leia três valores e verifique se eles podem formar um triângulo. Se 
sim, indique o tipo de triângulo: equilátero, isósceles ou escaleno. 
using System; class 
Program 
{ 
 static void Main(string[] args) 
 { 
 // Solicita ao usuário que insira os três valores 
 Console.WriteLine("Digite os três valores para os lados do triângulo:"); 
 double lado1 = Convert.ToDouble(Console.ReadLine()); 
double lado2 = Convert.ToDouble(Console.ReadLine()); double 
lado3 = Convert.ToDouble(Console.ReadLine()); 
 
 // Verifica se os valores podem formar um triângulo 
if (VerificarTriangulo(lado1, lado2, lado3)) 
 { 
 // Determina o tipo de triângulo 
if (lado1 == lado2 && lado2 == lado3) 
 { 
 Console.WriteLine("É um triângulo equilátero."); 
 } 
 else if (lado1 == lado2 || lado1 == lado3 || lado2 == lado3) 
 { 
 Console.WriteLine("É um triângulo isósceles."); 
 } 
else 
 { 
 Console.WriteLine("É um triângulo escaleno."); 
 } 
 } 
 else 
 { 
 Console.WriteLine("Os valores fornecidos não podem formar um triângulo."); 
 } 
 } 
 
 // Método para verificar se os valores fornecidos podem formar um triângulo static 
bool VerificarTriangulo(double lado1, double lado2, double lado3) 
 { 
 return (lado1 + lado2 > lado3) && (lado1 + lado3 > lado2) && (lado2 + lado3 > lado1); } 
} 
14. Módulo de um número 
Desenvolva um algoritmo que leia qualquer número e mostre o módulo dele. 
using System; class 
Program 
{ 
 static void Main(string[] args) 
 { 
 // Solicita ao usuário que insira um número 
Console.WriteLine("Digite um número:"); double numero = 
Convert.ToDouble(Console.ReadLine()); 
 
 // Calcula o módulo do número usando Math.Abs() 
double modulo = Math.Abs(numero); 
 
 // Exibe o módulo do número 
 Console.WriteLine("O módulo do número é: " + modulo); 
 } 
} 
15. Cálculo de Horas Extras 
Crie um programa que leia o número de horas trabalhadas em uma semana e o valor da hora 
de trabalho. Se o número de horas for superior a 40, calcule o valor das horas extras (1.5 vezes 
o valor da hora normal) e exiba o total a ser pago. 
using System; class 
Program 
{ 
 static void Main(string[] args) 
 { 
 // Solicita ao usuário que insira o número de horas trabalhadas e o valor da hora de 
trabalho 
 Console.WriteLine("Digite o número de horas trabalhadas na semana:"); 
 int horasTrabalhadas = Convert.ToInt32(Console.ReadLine()); 
 
 Console.WriteLine("Digite o valor da hora de trabalho:"); 
double valorHora = Convert.ToDouble(Console.ReadLine()); // 
Calcula o salário com base no número de horas trabalhadas 
double salario; if (horasTrabalhadas > 40) 
 { 
 int horasExtras = horasTrabalhadas - 40; double 
valorHoraExtra = 1.5 * valorHora; salario = (40 * valorHora) 
+ (horasExtras * valorHoraExtra); 
 } 
 else 
 { 
 salario = horasTrabalhadas * valorHora; 
 } 
 
 // Exibe o total a ser pago 
 Console.WriteLine("O total a ser pago é: " + salario); 
 } 
} 
16. Desconto Progressivo 
Desenvolva um algoritmo que leia o valor de uma compra e aplique um desconto progressivo: 
5% para compras acima de 100 reais, 10% para compras acima de 200 reais e 15% para 
compras acima de 300 reais. Exiba o valor final a ser pago. 
using System; class 
Program 
{ 
 static void Main(string[] args) 
 { 
 // Solicita ao usuário que insira o valor da compra 
 Console.WriteLine("Digite o valor da compra:"); 
 double valorCompra = Convert.ToDouble(Console.ReadLine()); 
// Aplica o desconto progressivo com base no valor da compra 
double desconto = 0; if (valorCompra > 300) 
 { 
 desconto = 0.15; // 15% de desconto 
 } 
 else if (valorCompra > 200) 
 { 
 desconto = 0.10; // 10% de desconto 
 } 
 else if (valorCompra > 100) 
 { 
 desconto = 0.05; // 5% de desconto 
 } 
 
 // Calcula o valor final a ser pago após aplicar o desconto 
double valorFinal = valorCompra - (valorCompra * desconto); 
 
 // Exibe o valor final a ser pago 
 Console.WriteLine("O valor final a ser pago é: " + valorFinal.ToString("C")); // Formata para 
exibir como moeda 
 } 
}

Mais conteúdos dessa disciplina