Ola resolvi esses dois exercicios e gostaria q vcs dessem uma olhada pra ver se esta certo pois estou estudando sozinha para prova obrigado!!
[code]/Elabore um algoritmo que dadas as notas finais de uma sala com 50 alunos, determine e
mostre os seguintes valores estatísticos: maior média, menor média, média da sala e
quantidade de notas iguais ou superiores a sete./
import java.util.*;
public class exl5 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner dado = new Scanner(System.in);
int i;
double notafinal,maiormedia = 0,menormedia = 10,mediasala = 0,qtdenotasigualousuperiores = 0;
for(i=0;i<=49;i++){
System.out.println("digite a nota final do aluno "+(i+1));
notafinal = dado.nextDouble();
if(notafinal > maiormedia){
maiormedia = notafinal;
}if(notafinal < menormedia){
menormedia = notafinal;
}if(notafinal >= 7){
qtdenotasigualousuperiores = qtdenotasigualousuperiores +1;
}
mediasala = i/notafinal;
}
System.out.println(" a maior média foi “+maiormedia);
System.out.println(” a menor média foi “+menormedia);
System.out.println(” a média da sala é "+mediasala);
System.out.println("a quantidade de notas iguais ou superiores a sete foi "+qtdenotasigualousuperiores);
}
}
[/code]
exercício 2
[code]/*Elabore um algoritmo e depois um programa que receba informações sobre 1000
funcionários de uma empresa: idade, sexo (m ou f) e salário.
Depois de concluir a digitação mostre:
-
a quantidade de mulheres;
-
a quantidade de homens;
-
a média aritmética dos salários das mulheres com mais de 45 anos;
-
o percentual de homens com menos de 38 anos, dentre o total de homens./
import java.util.;
public class exl6 {/**
-
@param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner dado = new Scanner(System.in);
int idade,i,qtde = 0,qtdehomem = 0; double salario,mediasalario = 0,perc =0; char sexo; for(i=0;i<=999;i++){ System.out.println("digite as informações do funcionário "+(i+1)); System.out.println("digite a idade do funcionário"); idade = dado.nextInt(); System.out.println("digite o salario do funcionário"); salario = dado.nextDouble(); System.out.println("digite o sexo do funcionário"); sexo = dado.next().charAt(0); if(sexo == 'f'){ qtde = qtde + 1; }if(sexo == 'm'){ qtdehomem = qtdehomem + 1; }if(sexo == 'f' && idade > 45){ mediasalario = salario/qtde; }if(sexo == 'm' && idade < 38){ perc = qtdehomem*100/1000; } } System.out.println("a quantidade de mulheres foi "+qtde); System.out.println("a quantidade de homens foi "+qtdehomem); System.out.println("a média do salário das mulheres foi "+mediasalario); System.out.println("o percentual de homens foi "+perc);}
-
@param args
}
[/code]