Baixe o app para aproveitar ainda mais
Prévia do material em texto
Computação II - APX1 - 2021-2 Aluno: Ulisses Lopes Moraes Curty matrícula: 20113160151 Polo: Cantagalo Prezado estudante, solicitamos que copie este texto e ateste sua ciência na prova a ser entregue. Declaro assumir o compromisso de confidencialidade e de sigilo escrito, fotográfico e verbal sobre as questões do exame ou da avaliação pessoal que me serão apresentadas durante o curso desta disciplina. Comprometo- me a não revelar tais informações, reproduzi-las ou dar conhecimento delas, em hipótese alguma, a terceiros, e a não utilizá-las para gerar benefício próprio ou de terceiros. Reitero minha ciência de que não poderei fazer cópia manuscrita, registro fotográfico, filmar ou mesmo gravar os enunciados que me serão apresentados. Declaro, ainda, estar ciente de que o não cumprimento de tais normas caracteriza infração ética, podendo acarretar punição de acordo com as regras da minha universidade. Nome completo:Ulisses Lopes Moraes Curty Matrícula:20113160151 Questão 1 package APX1CPII; // declaração do pacote import java.util.Scanner; // importar classe para ler o teclado public class Q1 { // abrindo a classe public static void main(String[] args) throws java.io.IOException { // abrindo o main Scanner ler = new Scanner(System.in); // scanner de entrada, variável ler char sexo; // declaração de variável do tipo caracter double h, psIdeal; // declaração de variáveis do tipo ponto flutuante de precisão dupla System.out.printf("Informe o sexo (M/F): "); // entre com gênero sexo = (char)System.in.read(); // guardar o valor na variável sexo System.out.printf("Informe a altura (m): "); // entre com a altura h = ler.nextDouble(); // guardar o valor na variável h if ((sexo == 'M') || (sexo == 'm')) // verificando o gênero psIdeal = (72.7 * h) - 58; // se for homem else psIdeal = (62.1 * h) - 44.7; // se for mulher System.out.printf("\nO Peso Ideal é: %6.2f kgs.\n", psIdeal); // exibição dos resultados ler.close(); // fechando a variável ler } // fechando o main } // fechando a classe Questão 2 Questão 3 package APX1CPII; // declaração do pacote import java.util.Scanner; // importar classe para ler o teclado public class Q3 { // abrindo a classe public static void main(String[] args) { // abrindo o main Scanner ler = new Scanner(System.in); // scanner de entrada, variável ler double litros, kms, vlrLitro, vlrKm, vlrTotal; // declaração de var. do tipo ponto flutuante System.out.printf("Informe o valor do litro de combustível:\n"); // entre com o vl/litro vlrLitro=ler.nextDouble(); System.out.printf("\nInforme a qtde de litros gastos:\n"); // entre com a qtde de litros litros=ler.nextDouble(); System.out.printf("\nInforme os quilometros percorridos:\n"); // entre com a dist. percorrida kms=ler.nextDouble(); vlrTotal=litros*vlrLitro; // cálculos vlrKm=vlrTotal/kms; // cálculos System.out.printf("\n\nValor total gasto = R$%6.2f", vlrTotal); // exibição dos resultados System.out.printf("\nValor gasto por km = R$%4.2f", vlrKm); // exibição dos resultados ler.close();//fechando a variável ler } // fechando o main } // fechando a classe Questão 4 package APX1CPII; // declaração do pacote public class Q4 { // abrindo a classe public static void main(String[] args) { // abrindo double popA = 90000, popB = 200000; // declaração de variáveis int anos=0; //declaração de variável inteiro while (popA < popB) { // igualar populações popA=popA*1.03; popB=popB*1.015; anos=anos+1; } System.out.printf("População do País A- %7.0f habitantes.\n", popA); //País A System.out.printf("População do Pais B- %7.0f habitantes.\n", popB); // País B System.out.printf("\n"); System.out.printf("País A ultrapassa País B em %d anos.\n", anos); //resultado } // fechando o main } // fechando a classe Questão 5 package APX1CPII; // declaração do pacote import java.util.Scanner; // importar classe para ler o teclado public class Q5 { // início da classe public static void main(String[] args) { // início da função main double A, B, C, a_tri, a_cir, a_tra; // Declaração de variáveis do tipo flutuante Scanner entrada=new Scanner(System.in); // scanner de entrada, variável new System.out.printf("Digite um valor para A:\n"); A=entrada.nextDouble(); // lendo um número do teclado e armazenando na variável A System.out.printf("Digite um valor para B:\n"); B=entrada.nextDouble(); // lendo um número do teclado e armazenando na variável B System.out.printf("Digite um valor para C\n"); C=entrada.nextDouble(); // lendo um número do teclado e armazenando na variável C a_tri=(A*C)/2; // calculando a área do triângulo a_cir=(float)Math.PI*(float)Math.pow(C,2); // calculando a área do círculo a_tra=((A+B)*C)/2; // calculando a área do trapézio // impressão do valor da área do triângulo System.out.printf("A área do triângulo com base A e altura C é igual a " + a_tri); // impressão do valor da área do círculo System.out.printf("\nA área do círculo de raio C é igual a " + a_cir); // impressão do valor da área do trapézio System.out.printf("\nA área do trapézio com bases A e B e altura C é igual a " + a_tra); entrada.close(); // fechando a variável entrada } // fechando o main } // fechando a classe Questão 6 package APX1CPII; // declaração do pacote import java.util.Scanner; // importar classe para ler o teclado public class Q6 { // abrindo a classe public static void main(String[] args) { // início da função main Scanner ler = new Scanner(System.in); // scanner de entrada, variável ler int e, h, cg, mp; // declaração de variável do tipo inteiro System.out.printf("Informe a pontuação em exatas (e):\n"); // entrada (e) e=ler.nextInt(); System.out.printf("\nInforme a pontuação em humanas (h):\n"); // entrada (h) h=ler.nextInt(); System.out.printf("\nInforme a pontuação em conhecimentos gerais (cg):\n"); // (cg) cg=ler.nextInt(); mp=((e*3)+(h*2)+cg)/6; System.out.printf("\nFórmula da média ponderada"); // declaração da fórmula System.out.printf("\nmp = ((e * 3) + (h * 2) + cg) / 6"); System.out.printf("\n\nRendimentos dos candidatos:"); // declaração das médias System.out.printf("\nPéssimo = O - 250 pontos"); System.out.printf("\nRuim = 251 - 500 pontos"); System.out.printf("\nRegular = S01 - 700 pontos"); System.out.printf("\nBom = 701 - 900 pontos"); System.out.printf("\nExcelente = maior que 900 pontos"); System.out.printf("\n\nmp = %d", mp); // exibição da média calculada if (mp < 0) System.out.printf(" (erro: média ponderada inválida !!!).\n"); // em caso de erro else if ((mp >= 0) && (mp <= 250)) System.out.printf(" (péssimo).\n"); else if ((mp > 251) && (mp <= 500)) System.out.printf(" (ruim).\n"); else if ((mp > 501) && (mp <= 700)) System.out.printf(" (regular).\n"); else if ((mp > 701) && (mp <= 900)) System.out.printf(" (bom).\n"); else System.out.printf(" (excelente).\n"); ler.close(); // fechando a variável ler } // fechando o main } // fechando a classe Computação II - APX1 - 2021-2 Aluno: Ulisses Lopes Moraes Curty matrícula: 20113160151 Polo: Cantagalo
Compartilhar