Pages

viernes, 18 de enero de 2013

Determinar el mayor 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 imprimir cual es el mayor
Solución
  • Entrada: 5 8 1
  • Salida: 8
Codigo Fuente en Java
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);
            }
        }
     }
}

6 comentarios:

linuzx15 dijo...

buen aporte men

Anónimo dijo...

como puedo ingresar tambien el numero menor?

Anónimo dijo...

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

Judith Damian Picon dijo...

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.

Nestor Paucar dijo...

hay un error, si ingresas 3, 3, 1; el número mayor te sale 1 mejora tu código men, Saludos

Anónimo dijo...

if(a>b && a>c) {
return a;
} else {
if(b>c) {
return b;
} else {
return c;
}
}

Publicar un comentario en la entrada