1 Computación III-INF2102 Conceptos básicos para la progamción
2 Problema: escribir un programa que lea 3 números enteros y los imprima en la pantalla en orden ascendente Ingrese primer número: 45 Ingrese segundo número: 57 Ingrese tercer número: 23 Los números en orden: 23 45 57
3 Solución convencional import java.util.*; class Ordenados { static public void main(String[]args) { Scanner C = new Scanner(System.in); System.out.print(“ingresa primer numero :”); double a = C.nextDouble(); System.out.print(“ingresa segundo numero :”); double b = C.nextDouble(); System.out.print(“ingresa tercer numero :”); double c = C.nextDouble(); double mayor = Math.max(Math.max(a,b),c), menor = Math.min(Math.min(a,b),c), medio = a + b + c - menor - mayor; System.out.println("Ordenados="+ menor+" "+medio+" "+mayor); }
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 Repetir este bloque hasta que adivine
37
38
39
40