Buscar

APX1-CPII-2021-2 Ulisses pdf

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

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

Continue navegando