Advertisement
hihes

1-média de notas

Oct 20th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.92 KB | None | 0 0
  1. package listadeexericio;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class ex1 {
  6.  
  7.     public static void main(String[] args) {
  8. /*1)      Faça um programa para fmu que ajude o professor a calcular as notas dos alunos seguindo os requisitos abaixo :
  9. a)      O professor entrará com a quantidade de alunos
  10. b)      O professor informará o número as notas dos alunos (Avaliação continuada e nota da prova)
  11. c)       O programa informará a maior media semestral da sala
  12. d)      O programa informará a media  geral da sala
  13. e)      O programa informará quem está aprovado e reprovado
  14. */
  15.         Scanner sc=new Scanner(System.in);
  16.        
  17.        
  18.        
  19.         System.out.println("Entre com o a quantidade alunos: ");
  20.         int qtd=sc.nextInt();
  21.        
  22.        
  23.         double arraycontinuada[]=new double[qtd];
  24.         double arrayprova[]=new double[qtd];
  25.         double arraymedia[]=new double[qtd];
  26.        
  27.         for(int i=0;i<qtd;i++){
  28.         System.out.println("Entre com a "+(i+1)+"ª nota da avaliação continuada.");
  29.         arraycontinuada[i]=sc.nextDouble();
  30.         System.out.println("Entre com a "+(i+1)+"ª nota da prova.");
  31.         arrayprova[i]=sc.nextDouble();
  32.        
  33.         arraymedia[i]=(arraycontinuada[i]+arrayprova[i]);
  34.         }
  35.        
  36.         for(int i=0;i<qtd;i++){
  37.             if( arraymedia[i]>=7){
  38.                 System.out.println(arraymedia[i]+"- Aprovado.");
  39.             }else{
  40.                 System.out.println(arraymedia[i]+"- Reprovado.");
  41.             }
  42.        
  43.         }
  44.         double aux;
  45.        
  46.         for(int i=0;i<qtd-1;i++){
  47.             if(arraymedia[i]>arraymedia[i+1]){
  48.             aux=arraymedia[i];
  49.             arraymedia[i]=arraymedia[i+1];
  50.             arraymedia[i+1]=aux;
  51.             i=-1;
  52.             }      
  53.         }
  54.         System.out.println("A maior média é: "+arraymedia[qtd-1]);
  55.        
  56.         double somaaux=0;
  57.         for(int i=0;i<qtd;i++){
  58.         somaaux=somaaux+arraymedia[i];
  59.         }System.out.println("A média da sala é: "+somaaux/qtd);
  60.        
  61.        
  62.  
  63.     }
  64.  
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement