Elaborar um programa em C que:
1 - Receba uma nota (entre 0.0 e 10.0):
digite sua nota \n
2 - Classifica a nota na matéria em: passou direto, ficou de recuperação ou foi reprovado direto.
A regra é a seguinte:
Nota 7 ou mais \to→ \n passou direto com a nota ?.??
Entre 4 e 7 \to→ \n tem direito de fazer uma prova de recuperação a nota ?.??
Abaixo de 4 \to→ \n reprovado direto com a nota ?.??
3 - O programa deverá usar obrigatoriamente a estrutura IF-ELSE IF-ELSE:
4 - Formatar as notas com duas casas decimais (exemplo abaixo):
printf("%0.2f", nota);
Sample Input:
7.10
Sample Output:
digite sua nota
passou direto com a nota 7.10
Soluções para a tarefa
Resposta:
using System;
namespace ope
{
class Program
{
static void Main(string[] args)
{
Console.Write("Digite sua nota: ");
double.TryParse(Console.ReadLine(), out double Nota);
if (Nota >= 7)
{
Console.WriteLine("Passou direto com a nota " + Nota.ToString("F2"));
}
else if (Nota >= 4 && Nota < 7)
{
Console.WriteLine("tem direito de fazer uma prova de recuperação com a nota " + Nota.ToString("F2"));
}
else if (Nota < 4)
{
Console.WriteLine("reprovado direto com a nota " + Nota.ToString("F2"));
}
}
}
}
Explicação:
Feito em C# mas vc pode seguir a logica e fazer em C