TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Material prova Unip ADS JAVA

Por:   •  9/10/2015  •  Trabalho acadêmico  •  2.131 Palavras (9 Páginas)  •  1.067 Visualizações

Página 1 de 9

Questão 1

Principal:

package Prova;

import javax.swing.JOptionPane;

public class ResultadoAluno {

        static String RespostaAluno = null;

public static void main(String[] args) {

                        int operacao=1;

                        float Faltasdoaluno=0,Mediadoaluno=0;

                        

                        do{

                        operacao = Integer.parseInt(JOptionPane.showInputDialog("Menu operações \n1-Faltas\n2-Media\n3-Resultado\n0-Sair"));        

                switch(operacao){

                case 1:

                Faltasdoaluno = Classaluno.Faltasdoaluno(Faltasdoaluno);

                JOptionPane.showMessageDialog(null, "Porcentagem de Faltas do aluno: "+Faltasdoaluno+"%");

                break;

                case 2:

                Mediadoaluno = Classaluno.Notasdoaluno(Mediadoaluno);

                break;

                case 3:

                        RespostaAluno = Classaluno.Resultadodoaluno(Mediadoaluno, Faltasdoaluno);

                break;

                case 0:

                        JOptionPane.showMessageDialog(null, "Sistema Finalizado.");

                break;

                default:

                        JOptionPane.showMessageDialog(null,"operacaoção inválida");

                break;

                }}while(operacao!=0);

                }

        }

Classe:

package Prova;

import javax.swing.JOptionPane;

public class Classaluno {

        

        public static float Faltasdoaluno(float Faltasdoaluno){

                Faltasdoaluno=Float.parseFloat(JOptionPane.showInputDialog("Digite Quantidade de Faltasdoaluno: "));

                

                return Faltasdoaluno;

        }

        public static float Notasdoaluno(float Mediadoaluno){

                float NP1,NP2,NP3,NP4;

                NP1=Float.parseFloat(JOptionPane.showInputDialog("Digite NP1: "));

                NP2=Float.parseFloat(JOptionPane.showInputDialog("Digite NP2: "));

                NP3=Float.parseFloat(JOptionPane.showInputDialog("Digite NP3: "));

                NP4=Float.parseFloat(JOptionPane.showInputDialog("Digite NP4: "));

                Mediadoaluno = (NP1 + NP2 + NP3 + NP4 )/4;

                

                return Mediadoaluno;

        }

        public static String Resultadodoaluno(float Mediadoaluno, float Faltasdoaluno){

                String Resultadodoaluno = null;

                if(Faltasdoaluno>=30){

                        Resultadodoaluno="Aluno Reprovado por Faltasdoaluno";

                }else{

                         if(Mediadoaluno>=7){

                                 Resultadodoaluno= "Aluno Aprovado - ParaNPéns!!!";

                         }else if(Mediadoaluno<7 || Mediadoaluno>=5){

...

Baixar como (para membros premium)  txt (5.5 Kb)   pdf (106.2 Kb)   docx (14.1 Kb)  
Continuar por mais 8 páginas »
Disponível apenas no TrabalhosGratuitos.com