cada espectador respondeu a um questionário, no qual constava: sua idade; suaopinião em relação ao filme, segundo as seguintes notas:
Nota Significado
A Ótimo
B Bom
C Regular
D Ruim
E Péssimo
Elabore um algoritmo que, lendo estes dados, calcule e imprima:a quantidade de respostas ótimo;
• a diferença percentual entre respostas bom e regular;
• a média de idade das pessoas que responderam ruim;
• a a percentagem de respostas péssimo e a maior idade que utilizou esta opção;
• a a diferença de idade entre a maior idade que respondeu ótimo e a maior idade que fesondeu ruim.
RESPOSTA EM CÓDIGO JAVA
//Autor: Thiago Campos
//Data: 30.03.2012
//Exercicio 47 da lista de Joseane
import java.util.Scanner;
public class Exercicio47 {
public static void main(String[] args){
//Declaração de variaveis
Scanner entrada;
int idade;
int alternativa, maiorIdade=0;
int respOtima=0, respBom=0, respRegular=0, respRuim=0, respPessima=0;
int qtdEntrevistado;
float idadeRespRuim=0, mediaIdadeRuim;
double percPessimo=0;
float difPerc = 0;
//criar a variavel do metodo Scanner
entrada = new Scanner(System.in);System.out.print("Informe o numero de entrevistado:");
qtdEntrevistado = entrada.nextInt();
//Laço de repetição
for( int i=0; i < qtdEntrevistado; i++){
System.out.print("\n---------C.A.N.D.I.D.A.T.O----------" +
"\nInforme a idade do entrevistado:");
idade = entrada.nextInt();
//escolha das alternativas
System.out.println("\n----------------ESCOLHA_DE_1_A_5-----------------\n" +
"Informe a alternativa escolhida pelo entrevistado:" +
"\n1 - Otimo" +
"\n2 - Bom" +
"\n3 - Regular" +
"\n4 - Ruim" +
"\n5 - Pessimo");
System.out.print("\nResposta >> ");
alternativa = entrada.nextInt();
//resposta 4: idade que respondeu pessimo
if(alternativa == 5){
if(idade > maiorIdade){
maiorIdade = idade;
}
}//fim do if resp4
if (alternativa == 1){
respOtima = respOtima + 1;
}
if (alternativa == 2){
respBom += 1;
}
if (alternativa == 3){
respRegular += 1;
}
if (alternativa == 4){
respRuim += 1;
idadeRespRuim += idade;
}
if (alternativa == 5){
respPessima += 1;
}
}//fim do for
difPerc = (respBom - respRegular);//diferença entre respostas bom e regular
percPessimo = ((double)respPessima/(double)qtdEntrevistado)*100;//percentual da qtd de entrevistados que responderam pessimo
//-----------------------------------RESPOSTA 01---------------------------------------
System.out.println("\nRESPOSTA 1 >>> A quantidade de entrevistados que optaram por Otimo: "+respOtima);//qtd de respostas Otimas
//--------------------------------FIM DARESPOSTA 01------------------------------------
//-----------------------------------RESPOSTA 02---------------------------------------
System.out.println("RESPOSTA 2 >>> A diferença percentual entre respostas bom e regular: "+((Math.abs(difPerc)/qtdEntrevistado)*100));//qtd de respostas Otimas
//--------------------------------FIM DARESPOSTA 02------------------------------------
//-----------------------------------RESPOSTA 03---------------------------------------
if(respRuim != 0){
mediaIdadeRuim = idadeRespRuim/respRuim;
System.out.printf("RESPOSTA 3 >>> A média de idade das pessoas que responderam ruim: %.2f.", mediaIdadeRuim);
}
else{
System.out.printf("RESPOSTA 3 >>> Ninguem optou pela resposta 'RUIM'.");
}//--------------------------------FIM DARESPOSTA 03-----------------------------------
//-----------------------------------RESPOSTA 04---------------------------------------
System.out.println("\nRESPOSTA 4 >>> A maior idade que respondeu pessimo foi: "+maiorIdade);
System.out.printf("RESPOSTA 4 >>> A porcentagem dos entrevistados que responderam Péssimo foi: %.2f\n",+percPessimo);
//--------------------------------FIM DARESPOSTA 04------------------------------------
System.out.println("\n--------------------Verificando as entradas--------------------");
System.out.println("Optaram por Otimo: "+respOtima);
System.out.println("Optaram por Bom: "+respBom);
System.out.println("Optaram por Regular: "+respRegular);
System.out.println("Optaram por Ruim: "+respRuim);
System.out.println("Optaram por Pessimo: "+respPessima);
}
}
Oi Thiago obrigado por toda ajuda hoje tu me salvou cara
ResponderExcluirNão para de nos ajudar não kkkk que Deus te abençoe grandemente