Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Ejercicios Propuestos El siguiente ejercicio tiene como objetivo, aprender a utilizar en java las principales instrucciones de programación: secuenciales, condicionales, repetitivas y de transferencia, para ello se solicita crear una estructura de menú que de resolución a los siguientes ejercicios: 1. if, Estructura Condicional Simple Un hombre desea saber cuánto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a $7000, y en ese caso desea saber cuánto dinero tendrá finalmente en su cuenta. import java.util.Scanner; public class p1 { public static void main(String[] args){ Scanner sc = new Scanner (System.in); int capital, tasa, interes,capitalFinal = 0; System.out.println("Ingrese la cantidad que va invertir"); capital = sc.nextInt(); System.out.println("Ingrese la tasa de interes"); tasa = sc.nextInt(); interes = (capital * tasa /100); if (interes < 7000){ capitalFinal = (capital + interes); System.out.println("El capital final es: " + capitalFinal); } } } 2. if..else, Estructura Condicional Doble Determinar si una persona es mayor de edad en base a la edad del mismo public class ejercicio2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Ingrese su edad: "); int edad = sc.nextInt(); if (edad>17) { System.out.println("Eres mayor de edad"); } else { System.out.println("Eres menor edad "); } } } 3. if..else..if.. Estructura Condicional Anidada Leer 2 números; si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no que los sume. public class ejercicio 3{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int total; System.out.println("Escriba el primer numero"); int a = sc.nextInt(); System.out.println("Escriba el segundo numero"); int b = sc.nextInt(); if (a == b) { total = a * b; } else { if (a > b) { total = a - b; } else { total = a + b; } } System.out.println("El resultado es: "+total); } } 4. Estructura Selectiva - switch Dados dos números reales, a y b, y el símbolo, S (carácter), de un operador aritmético (+, -, *, /); imprimir el resultado de la operación a S b package semana3ejercicio4; import java.util.Scanner; public class Semana3ejercicio4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A, B, resultado, resp; System.out.println("Ingrese el primero numero: "); A=sc.nextInt(); System.out.println("Ingresa el segundo numero: "); B=sc.nextInt(); System.out.println("CALCULADORA"); System.out.println("---------------------"); System.out.println("SELECCIONE LA OPERACION QUE DESEA REALIZAR"); System.out.println("1.-Suma"); System.out.println("2.-Resta"); System.out.println("3.-Multiplicacion"); System.out.println("4.-Division"); System.out.println("---------------------"); resp=sc.nextInt(); System.out.println("---------------------"); switch(resp){ case 1: resultado=A+B; System.out.println("La suma es igual a: "+resultado); break; case 2: resultado=A-B; System.out.println("La resta es igual a: "+resultado); break; case 3: resultado=A*B; System.out.println("La mulitplicacion es igual a: "+resultado); break; case 4: resultado=A/B; System.out.println("La division es igual a: "+resultado); break; } } } 5. for, Desde .. Hasta Dado un entero, n, calcular la suma de los n primeros números impares. import java.util.Scanner; public class p5 { public static void main(String[] args){ Scanner sc = new Scanner (System.in); int n, suma = 0, acumulador = 1; System.out.println("Ingrese un numero entero n"); n = sc.nextInt(); for (int x=1; x<=n; x++){ suma = suma+acumulador; acumulador=acumulador+2; } System.out.println("La suma de los "+ n + " primeros numeros impares es: "+ suma); } } 6. while, Mientras Imprimir de forma ascendente los 100 primeros números naturales. package semana3ejecicio6; public class Semana3ejecicio6 { public static void main(String[] args) { int x=0; while (x <100) { System.out.println(x+1); x++; } } } 7. do while, Hacer Mientras Validaciones Básicas. public class ejercicio7 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int respuesta=0,i=1,cuota,cuotaT=0; do { System.out.println("Escriba el valor de la "+i+" cuota"); cuota=sc.nextInt(); cuotaT=cuotaT+cuota; i++; System.out.println("Desea agregar otra cuota"); System.out.println("Responda con cualquier numero para si y para no el 1"); respuesta= sc.nextInt(); } while (respuesta!=1); System.out.println("La suma de las cuotas es: "+cuotaT); } }
Compartir