Pages

viernes, 18 de enero de 2013

Determinar el menor de tres números Codigo Fuente en Java

Problema
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
Codigo Fuente en Java
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:

Anónimo dijo...

Y si A y B son iguales? o B y C? o A y C?

Anónimo dijo...

y si son 20 variables quedaría bastante largo no hay otra forma

Unknown dijo...

Si son muchas variables puedes usar ciclos

Unknown dijo...

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