Ajuda programa MediaAluno [RESOLVIDO]

1. Ajuda programa MediaAluno [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/11/2008 - 12:18h

Pessoal,estou tentando fazer um programa em Java que mostre o nome do Aluno e sua nota media,a logica do programa está certa,porém falta algum detalhe em Java para executa-lo.

Esse é o codigo-fonte do programa:

package mediaaluno;

import javax.swing.JOptionPane;


public class Main {
private static String Nota1;
private static String Nota2;
private static String Nota3;

public static void main(String[] args) {

String NomeAluno,msg;
double MediaAluno = 0;

NomeAluno=JOptionPane.showInputDialog("Qual é o seu nome?");
Nota1 = JOptionPane.showInputDialog("Digite sua primeira nota");
Nota2 = JOptionPane.showInputDialog("Digite sua segunda nota");
Nota3 = JOptionPane.showInputDialog("Digite sua terceira nota");

MediaAluno=(Nota1+Nota2+Nota3)/3;

msg="A sua media é:"+MediaAluno;

JOptionPane.showMessageDialog(null, msg);

System.exit(0);


}

}


  


2. Re: Ajuda programa MediaAluno [RESOLVIDO]

Aoki
aoki645

(usa Fedora)

Enviado em 04/12/2008 - 10:51h

Oi você não pode simplesmente passar (double = String) você primeiro tem que converter pra double Double.parseDouble(String)
Boa Sote

import javax.swing.JOptionPane;

public class Main {
private static String Nota1;
private static String Nota2;
private static String Nota3;

public static void main(String[] args) {

String NomeAluno, msg;
double MediaAluno = 0;

NomeAluno = JOptionPane.showInputDialog("Qual é o seu nome?");
Nota1 = JOptionPane.showInputDialog("Digite sua primeira nota");
Nota2 = JOptionPane.showInputDialog("Digite sua segunda nota");
Nota3 = JOptionPane.showInputDialog("Digite sua terceira nota");
double nota1 = Double.parseDouble(Nota1);
double nota2 = Double.parseDouble(Nota2);
double nota3 = Double.parseDouble(Nota3);

MediaAluno = (nota1 + nota2 + nota3) / 3;

msg = "A sua media é:" + MediaAluno;

JOptionPane.showMessageDialog(null, msg);

System.exit(0);

}

}


3. Re: Ajuda programa MediaAluno [RESOLVIDO]

Eduardo
ferreiraeb2

(usa Ubuntu)

Enviado em 04/12/2008 - 13:19h

pode fazer direto também

Nota3 = Double.parseDouble(JOptionPane.showInputDialog("Digite sua terceira nota"));



4. Re: Ajuda programa MediaAluno [RESOLVIDO]

Maycon Belfort Silva
mayconbelfort

(usa Ubuntu)

Enviado em 10/12/2008 - 14:27h

Para que a idéia do amigo ferreiraeb2 funcione suas variáveis Notas1 ,2, 3 devem ser do tipo double (minúsculo mesmo).


flw!!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts