Ola resolvi esses dois exercicios e gostaria q vcs dessem uma olhada pra ver se esta certo pois estou estudando sozinha para prova obrigado!!
/*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);
}
}
exercício 2
/*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);
}
}