Lógica, perguntado por jakelinesilva2233, 6 meses atrás

escreva um algoritmo que leia 5 valores e no final apresente as seguintes informações: maior valor, menor valor e média ​

Soluções para a tarefa

Respondido por lucaswilliamschaves
1

Resposta:

Explicação:

Explicação do algoritmo em "JavaScript" Feita por um iniciante:

package controller;

import util.Teclado;

public class L41Q12 {

 

/*

 *  

 * 12)Desenvolver um programa que pergunte 5 números inteiros  

 *    e identifique o maior número e o menor número.

 *  

 */

public static void main(String[] args) {

 

 int n1, n2, n3, n4, n5;

 

 n1 = Teclado.lerInt("Informe o primeiro número: ");

 n2 = Teclado.lerInt("Informe o segundo número: ");

 n3 = Teclado.lerInt("Informe o terceiro número: ");

 n4 = Teclado.lerInt("Informe o quarto número: ");

 n5 = Teclado.lerInt("Informe o quinto número: ");

 

 if (( n1 > n2 ) && ( n1 > n3 ) && ( n1 > n4 ) && ( n1 > n5 )) {

  System.out.println("O número " + n1 + " é o maior número");

 } else {

  if (( n1 < n2 ) && ( n1 < n3 ) && ( n1 < n4 ) && ( n1 < n5 )) {

   System.out.println("O número " + n1 + " é o menor número");

  } else {          

   //nao faça nada

  }

 }

 

 if (( n2 > n1 ) && ( n2 > n3 ) && ( n2 > n4 ) && ( n2 > n5 )) {

  System.out.println("O número " + n2 + " é o maior número");

 } else {

  if (( n2 < n1 ) && ( n2 < n3 ) && ( n2 < n4 ) && ( n2 < n5 )) {

   System.out.println("O número " + n2 + " é o menor número");

  } else {

   //nao faça nada

  }

 }

 

 if (( n3 > n1 ) && ( n3 > n2 ) && ( n3 > n4 ) && ( n3 > n5 )) {

  System.out.println("O número " + n3 + " é o maior número");

 } else {

  if (( n3 < n1 ) && ( n3 < n2 ) && ( n3 < n4 ) && ( n3 < n5 )) {

   System.out.println("O número " + n3 + " é o menor número");

  } else {

   //nao faça nada

  }

 }

 

 if (( n4 > n1 ) && ( n4 > n2 ) && ( n4 > n3 ) && ( n4 > n5 )) {

  System.out.println("O número " + n4 + " é o maior número");

 } else {

  if (( n4 < n1 ) && ( n4 < n2 ) && ( n4 < n3 ) && ( n4 < n5 )) {

   System.out.println("O número " + n4 + " é o menor número");

  } else {

   //nao faça nada

  }

 }

 

 if (( n5 > n1 ) && ( n5 > n2 ) && ( n5 > n3 ) && ( n5 > n4 )) {

  System.out.println("O número " + n5 + " é o maior número");

 } else {

  if (( n5 < n1 ) && ( n5 < n2 ) && ( n5 < n3 ) && ( n5 < n4 )) {

   System.out.println("O número " + n5 + " é o menor número");

  } else {

   //nao faça nada

  }

 }

 //média

 m = (n1 + n2 + n3 +n4 + n5) / 5

 

}

}


lucaswilliamschaves: Ao invés de usar int, usem double já que a questão tem divisão. pq se tiver número quebrado ele não vai mostrar depois da ,
Perguntas interessantes