Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B, y C respectivamente. El algoritmo debe indicar cuál es el menor. Asumiendo que los tres valores introducidos por el teclado son valores distintos.
Solución
- Entrada: 5 8 1
- Salida: 1
import java.util.Scanner; public class MenorTresNumeros { 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 menor es " + A); }else{ if(B < A && B < C){ System.out.println("El numero menor es " + B); }else{ System.out.println("El numero menor es " + C); } } } }
4 comentarios:
Y si A y B son iguales? o B y C? o A y C?
y si son 20 variables quedaría bastante largo no hay otra forma
Si son muchas variables puedes usar ciclos
Lo mejor serie asignarle una variable x al primero numero. X(menor numero)=A
If(b<x){x=b}else(c<x){x=c}cprint("el menor es"+x);
Publicar un comentario