Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B y C respectivamente. El algoritmo debe imprimir cual es el mayor
Solución
- Entrada: 5 8 1
- Salida: 8
import java.util.Scanner; public class MayorTresNumeros { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("Ingresa un numero "); int A = sc.nextInt(); System.out.println("Ingresa otro numero "); int B = sc.nextInt(); System.out.println("Ingresa un numero "); int C = sc.nextInt(); if(A > B && A > C){ System.out.println("El numero mayor es " + A); }else{ if(B > A && B > C){ System.out.println("El numero mayor es " + B); }else{ System.out.println("El numero mayor es " + C); } } } }
8 comentarios:
buen aporte men
como puedo ingresar tambien el numero menor?
Como podria ingresar "if" para que, en dado caso que ingrese 2 o mas numeros iguales, imprima: no existe numero mayor?
gracias, recien inicie a estudiar ingenieria en sistemas
ola buenas tarde me podrian ayudar en este problema...
Desarrollar un programa para averiguar el mayor de tres números, debe tener en cuenta lo siguiente:
.Los números deben ser ingresados por el usuario.
.Desarrollar un función para obtener el mayor de dos números.
.Utilizar la función del punto anterior en el proceso para encontrar el mayor de los tres números.
hay un error, si ingresas 3, 3, 1; el número mayor te sale 1 mejora tu código men, Saludos
if(a>b && a>c) {
return a;
} else {
if(b>c) {
return b;
} else {
return c;
}
}
Este algoritmo no cumple los criterios.
como hago si quiero imprimir el termino menor, y el termino mayor, si tengo 25 términos?
Publicar un comentario