1
Main
Nota estudante = new Nota();
estudante.Matricula = Console.ReadLine();
estudante.Nome = Console.ReadLine();
estudante.Idade = int.Parse(Console.ReadLine());
estudante.Prova1 = double.Parse(Console.ReadLine());
estudante.Prova2 = double.Parse(Console.ReadLine());
estudante.Trabalho = double.Parse(Console.ReadLine());
estudante.print();
Class
public string Matricula { get; set; }
public string Nome { get; set; }
public int Idade { get; set; }
public double Prova1 { get; set; }
public double Prova2 { get; set; }
public double Trabalho { get; set; }
public void media()
{
double mfinal;
mfinal = ((Prova1 * 2.5) + (Prova2 * 2.5) + (Trabalho * 1.5)) / 6.5;
Console.WriteLine("Sua media foi igual a: {0:0.00}", mfinal);
}
public string falta(double mfinal)
{
double pfinal;
if (mfinal >= 6.0)
{
pfinal = 0;
}
else
{
pfinal = 6.0 - mfinal;
}
Console.WriteLine("Nota para passar: {0:0.00} pontos",pfinal);
//string txt;
//txt = "Nota para passar:" + pfinal + " pontos";
//return txt;
}
public void melhor()
{
double mnota;
mnota = Prova1;
if(Prova2 > mnota)
{
mnota = Prova2;
}
if(Trabalho > mnota)
{
mnota = Trabalho;
}
Console.WriteLine("Sua maior nota foi: {0:0.00} pontos", mnota);
}
public void print()
{
media();
falta();
melhor();
}
And what’s the mistake?
– Maniero
Can post the error, please?
– Focos
when I try to compile the Public void print() { media(); foul(); best(); } my program gets a red mark when missing()
– mat5000
Gravity Code Description Project File Line Deletion State Error CS7036 There is no argument provided that corresponds to the required formal parameter "mfinal" of "Note.foul(double)" Consoleapp56 C: Users Matheus source Consoleapp56 Consoleapp56 Note.Cs 59 Active
– mat5000
1- The method
public string falta(double mfinal)
does not return astring
. if nothing returns, then change tovoid
. 2- In the methodpublic void print()
the call for the methodfalta()
is not passing the parameter. Anyway... the problem is at the base...!!!– Roberto Braga
"the call for the missing method() is not passing the parameter". ?
– mat5000