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