static void Main(string[] args)
{
double n1 = 0, n2 = 0, n3 = 0, resposta = 0;
char letras;
Console.WriteLine("Digite 3 notas");
n1 = double.Parse(Console.ReadLine());
n2 = double.Parse(Console.ReadLine());
n3 = double.Parse(Console.ReadLine());
Console.WriteLine("Digite A para media e B para media pondeda");
letras = char.Parse(Console.ReadLine());
Recebe_Aluno();
}
public void Recebe_Aluno(double n)
{
double n1 = 0, n2 = 0, n3 = 0;
int A = 0, P = 0;
float media = 0;
char letras;
if (letras == 'A')
{
media = (n1 + n2 + n3 ) / 3;
}
else if (letras == 'P')
{
media = (n1 * n2 * n3)/ 5 + 2 + 2;
}
else
{
}
}
}
}
Porque char ta dando error?
1 Resposta
é importante sempre colocar o erro: o erro é
No overload for method
Recebe_Aluno' takes0’ arguments
Explicação o erro acontece porque Recebe_Aluno tem um parâmetro do tipo double que não foi passado. Parece também que o problema é bem maior a variave n não é utilizada para nada ???
Criado 8 de outubro de 2017
Ultima resposta 9 de out. de 2017
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo