CÓDIGO FUENTE JAVA - DFD's CONDICIONALES
En este post codificaremos en el lenguaje Java (Consola) + NetBeans todos los Diagramas de Flujo de los ejercicios realizados en la entrega 02 de DIAGRAMAS DE FLUJO DE DATOS.
Ejercicio 001.
Diagrama de Flujo
Código fuente Java
public class EjerciciosConsola { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Ingrese dos números:"); int a = sc.nextInt(); int b = sc.nextInt(); if (a > b) System.out.println("El mayor es: " + a); else System.out.println("El mayor es: " + b); } }
Ejercicio 002.
Diagrama de Flujo
Código fuente Java
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Ingrese 1 número:"); int n = sc.nextInt(); if (n > 0) { System.out.println("Es positivo"); } else { if (n == 0) System.out.println("Es neutro"); else System.out.println("Es negativo"); } } }
Ejercicio 003.
Diagrama de Flujo
Código fuente Java
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Ingrese 3 números:"); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); if (a > b) { if (a > c) System.out.println("Mayor: " + a); else System.out.println("Mayor: " + c); } else { if (b > c) System.out.println("Mayor: " + b); else System.out.println("Mayor: " + c); } } }
Ejercicio 004.
Diagrama de Flujo
Código fuente Java
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Ingrese 2 números:"); double a = sc.nextDouble(); double b = sc.nextDouble(); if (b != 0) System.out.println("Resultado: " + a/b); else System.out.println("ERROR"); }
Ejercicio 005.
Diagrama de Flujo
Código fuente Java
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Ingrese 1 número:"); double n = sc.nextDouble(); if (n % 2 == 0) System.out.println("Es par"); else System.out.println("Es impar"); }
Ejercicio 006.
Diagrama de Flujo
Código fuente Java
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Ingrese el año:"); int anho = sc.nextInt(); if (anho % 400 == 0) System.out.println("Es bisiesto"); else if (anho % 4 == 0 && anho % 100 != 0) System.out.println("Es bisiesto"); else System.out.println("No es bisiesto"); } }
Ejercicio 007.
Diagrama de Flujo
Código fuente Java
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Ingrese 2 números:"); double a = sc.nextDouble(); double b = sc.nextDouble(); System.out.println("1) Suma"); System.out.println("2) Resta"); System.out.println("3) Multiplicación"); System.out.println("4) División Entera"); System.out.println("5) División Real"); System.out.println("Qué operación quiere realizar? (1-5)"); int operacion = sc.nextInt(); switch (operacion) { case 1: System.out.println(a + b); break; case 2: System.out.println(a - b); break; case 3: System.out.println(a * b); break; case 4: if (b == 0) System.out.println("ERROR"); else System.out.println((int)(a/b)); break; case 5: if (b == 0) System.out.println("ERROR"); else System.out.println(a/b); break; default: System.out.println("Operación no válida!"); break; } }
Ejercicio 008.
Diagrama de Flujo
Código fuente Java
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("MESES DEL AÑO"); System.out.println("1) Enero"); System.out.println("2) Febrero"); System.out.println("3) Marzo"); System.out.println("4) Abril"); System.out.println("5) Mayo"); System.out.println("6) Junio"); System.out.println("7) Julio"); System.out.println("8) Agosto"); System.out.println("9) Septiembre"); System.out.println("10) Octubre"); System.out.println("11) Noviembre"); System.out.println("12) Diciembre"); System.out.println(); System.out.println("Ingrese el número de mes:"); int mes = sc.nextInt(); switch (mes) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: System.out.println("El mes " + mes + " tiene 31 días."); break; case 4: case 6: case 9: case 11: System.out.println("El mes " + mes + " tiene 30 días."); break; case 2: System.out.println("El mes " + mes + " tiene 28 días."); break; default: System.out.println("Mes incorrecto."); break; } }
Ejercicio 009.
Diagrama de Flujo
Código fuente Java
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Ingrese 3 números:"); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); if (a == b + c) System.out.println(a + " = " + b + " + " + c); else if (b == a + c) System.out.println(b + " = " + a + " + " + c); else if (c == a + b) System.out.println(c + " = " + a + " + " + b); else System.out.println("No cumple"); }
Ejercicio 009.
Diagrama de Flujo
Código fuente Java
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("MENÚ"); System.out.println("1) Triángulo"); System.out.println("2) Cuadrado"); System.out.println("3) Círculo"); System.out.println("4) Rectángulo"); System.out.println(); System.out.print("Elija una opción: "); int figura = sc.nextInt(); switch (figura) { case 1: System.out.println(" * "); System.out.println(" * * "); System.out.println(" * * "); System.out.println("*******"); break; case 2: System.out.println("* * *"); System.out.println("* *"); System.out.println("* * *"); break; case 3: System.out.println(" ** "); System.out.println(" * * "); System.out.println("* *"); System.out.println(" * * "); System.out.println(" ** "); break; case 4: System.out.println("**********"); System.out.println("* *"); System.out.println("**********"); break; default: System.out.println("Opción no válida"); } }
No hay comentarios:
Publicar un comentario