Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Laços de Repetição |
Em uma linha de produção de uma fábrica, verifica-se a qualidade de peças cilíndricas através do diâmetro da base e da altura das peças - Desafio de Programação Resolvido em JavaQuantidade de visualizações: 460 vezes |
Pergunta/Tarefa: Em uma linha de produção de uma fábrica, verifica-se a qualidade de peças cilíndricas através do diâmetro da base e da altura das peças. Toda vez que uma peça tiver um diâmetro superior a 10cm ou uma altura inferior a 20cm ela é rejeitada. Elabore um programa Java que solicite ao usuário o número de peças que serão analisadas. Depois, para cada peça deve-se solicitar as entradas do diâmetro da base e da altura. Ao final deverá exibir quantas peças foram aprovadas, quantas foram rejeitadas por conta do diâmetro e quantas rejeitadas por conta da altura. Seu programa Java deverá exibir uma saída parecida com: Quantidade de peças: 4 Diâmetro da base da 1.a peça: 12 Altura da 1.a peça: 8 Diâmetro da base da 2.a peça: 9 Altura da 2.a peça: 3 Diâmetro da base da 3.a peça: 43 Altura da 3.a peça: 5 Diâmetro da base da 4.a peça: 2 Altura da 4.a peça: 83 Peças aprovadas: 1 Rejeitadas por conta do diâmetro: 2 Rejeitadas por conta da altura: 1 Veja a resolução comentada deste exercício usando Java: package estudos; import java.util.Scanner; public class Estudos { public static void main(String[] args) { // variáveis usadas na resolução do problema int quant_pecas; double diametro_base, altura; int aprovadas = 0, rejeitadas_diametro = 0, rejeitadas_altura = 0; // para ler a entrada do usuário Scanner entrada = new Scanner(System.in); // vamos pedir a quantidade de peças a serem analisadas System.out.print("Quantidade de peças: "); quant_pecas = Integer.parseInt(entrada.nextLine()); // agora vamos pedir o diâmetro da base e a altura de // cada peça System.out.println(); for(int i = 1; i <= quant_pecas; i++){ System.out.print("Diâmetro da base da " + i + ".a peça: "); diametro_base = Double.parseDouble(entrada.nextLine()); System.out.print("Altura da " + i + ".a peça: "); altura = Double.parseDouble(entrada.nextLine()); // essa peça foi reprovada por causa do diâmetro da base? |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |