![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
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: 525 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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?
if(diametro_base > 10){
rejeitadas_diametro = rejeitadas_diametro + 1;
}
// foi reprovada por causa da altura?
else if(altura < 20){
rejeitadas_altura = rejeitadas_altura + 1;
}
// foi aprovada
else{
aprovadas = aprovadas + 1;
}
// adiciona mais uma linha
System.out.println();
}
// mostramos os resultados
System.out.println("Peças aprovadas: " + aprovadas);
System.out.println("Rejeitadas por conta do diâmetro: " +
rejeitadas_diametro);
System.out.println("Rejeitadas por conta da altura: " +
rejeitadas_altura);
}
}
|
|
|
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 |





