question

Programacao em c# usando um metodo?

Eu sou novo em programação e estou tomando uma classe c# na faculdade. Me pediram para escrever um programa que gostaria de pedir uma identificação de estudante e em seguida 3 pontuações dos exames. Então, ele precisa calcular a pontuação média do exame. Eu originalmente apresentado esta... mas meu instrutor disse que eu precisava para entrar e chamar um método, mas eu realmente não estou entendendo o que estou perdendo. Eu sei que um método é parecido com um conjunto de instruções que podem ser chamados por todo o corpo do programa, mas não sei como escrever. Isto é o que eu enviei: usando o sistema; usando System.Collections.Generic; usando System. Linq; usando System. Text; namespace ExamAverage {public classe ExamAverage {público static void Main () {int num = 0; int exam1 = 0; int exam2 = 0; int exam3 = 0; int resultado = 0; Console. WriteLine ("Student ID"); Console. WriteLine ("digite Pontuação de exame 1"); num = int.Parse(console.ReadLine()); resultado = resultado + exam1; Console. WriteLine ("digite Pontuação do exame 2"); num = int.Parse(console.ReadLine()); resultado = resultado + exam2; Console. WriteLine ("digite Pontuação do exame 3"); num = int.Parse(console.ReadLine()); resultado = resultado + exam3; Console. WriteLine ("A pontuação média do exame é = {0:n0}", resultado/3); Console. WriteLine ("Pressione qualquer tecla quando terminar"); Eu adicionei int getFirstNum() {retorno 0;} e substituído 'num' com 'getFirstNum', então mudei o 'void Main' para 'int Main' mas agora estou recebendo esses códigos de erro no corpo: Error1A namespace diretamente não pode conter membros como campos ou métodos Error2Type ou definição de namespace, ou fim-de-arquivo espera definição de namespace ou Error3Type, ou fim-de-arquivo esperado
resposta Resposta
Console. WriteLine é um método bem como int.Parse e Main. Mas provavelmente significa que você precisa criar um método e usá-lo.

Adicionar algo como int getFirstNum() {retorno 0;}

Então, quando você usar 'num' substituir 'num' com 'getFirstNum()'.

Também principal é supor para retornar um int: 'public static int main ()' Editar: isso significa que você está faltando parênteses de fechamento. Cada bracket({) aberto deve ser seguido por um bracket(}) de fechamento após os segmentos de código que estão contidos na classe ou namespace.

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved