AGRADECIMENTO...

Pessoal, Gostaria de pedir desculpas aqueles que deixam perguntas/comentários/elogios/críticas e ainda não foram respondidos.

Aproveito a oportunidade para informar a todos que devido a correria do dia a dia não conclui o curso de BSI, por isso meus conhecimentos são limitados rsrsrs...

Ainda não retirei o blog do ar porque tem ajudado a diversos estudantes, principalmente os iniciantes.

As vezes, quando o trabalho me permite, ainda arrisco tentar resolver algumas questões rs... mas para não deixar esse blog parar no tempo, o ESTUDANTE que quiser enviar a resolução de alguma questão (código próprio) para o meu e-mail, terei o prazer de posta-la neste blog e será mantido a autoria.

Desde já agradeço a todos pelas visitas e desejo bons estudos.

Thiago Campos
(srthiago@hotmail.com)

terça-feira, 8 de maio de 2012

Um cinema possui capacidade de 100 lugares e está sempre com ocupação total. Certo dia,
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);

    }
}

Um comentário:

  1. Oi Thiago obrigado por toda ajuda hoje tu me salvou cara
    Não para de nos ajudar não kkkk que Deus te abençoe grandemente

    ResponderExcluir