ejercicios sobre java

5
Ejercicios sobre Condicionales IF Java Ejercicio 1 Que es la Edad? public class Edad { public static void main (String [] arg) { int edad = 15; if (edad <= 18) System.out.println ("Eres un niño"); System.out.println ("La edad es un estado mental"); } } Ejercicio 2 Elegir la mejor Nota public class Nota { public static void main (String [] arg) { int tuNotaFinal = 17; int miNotaFinal = 12; int mejorNotaFinal ... System.out.println ("La mejor nota es: " + mejorNotaFinal); } } Ejercicio 3 En MegaPlaza se hace un 20% de descuento a los clientes cuya compra supere los 300 ¿Cual será la cantidad que pagara una persona por su compra? C:\java>notepad Compra.java public class Compra {

Upload: marcelo-mendoza-saldana

Post on 26-Nov-2015

31 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Ejercicios Sobre Java

Ejercicios sobre Condicionales IF Java

Ejercicio 1Que es la Edad?

public class Edad { public static void main (String [] arg) {

int edad = 15; if (edad <= 18)

System.out.println ("Eres un niño"); System.out.println ("La edad es un estado

mental"); }

}

Ejercicio 2

Elegir la mejor Nota

public class Nota { public static void main (String [] arg) {

int tuNotaFinal = 17; int miNotaFinal = 12; int mejorNotaFinal ...

System.out.println ("La mejor nota es: " + mejorNotaFinal);

} }

Ejercicio 3En MegaPlaza se hace un 20% de descuento a los clientes cuya compra supere los 300 ¿Cual será la cantidad que pagara una persona por su compra?

C:\java>notepad Compra.java

public class Compra { public static void main(String[] args) {

double compra, descuento, total; compra = 410; descuento = compra*0.20; total = compra - descuento; if (compra>300) {

System.out.println("El descuento es de: " + descuento); System.out.println("El total a pagar es: " + total);

Page 2: Ejercicios Sobre Java

} else

System.out.println("Sin descuentos, el total es:" + total); }

}

C:\java>javac Compra.java C:\java>java Compra El descuento es de: 82.0 El total a pagar es: 328.0

Ejercicio 4

Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera: Si trabaja 40 horas o menos se le paga $16 por hora Si trabaja mas de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra.

C:\java>notepad Salario.java

public class Salario { public static void main(String[] args) {

int horasTrabajadas, horasExtras, salarioSemanal;

horasTrabajadas = 47;

if ( horasTrabajadas > 40 ) { horasExtras = horasTrabajadas - 40; salarioSemanal = horasExtras * 20 + 40 * 16; System.out.println("El salario con horas extras es de " + salarioSemanal); }

else { salarioSemanal = horasTrabajadas * 16; System.out.println("Su sueldo es de " + salarioSemanal); }

} }

Ejercicio 5// Un año es bisiesto si es divisible por 4 // excepto aquellos divisibles por 100 pero no por 400 // Según el año determine la cantidad de dias de un mes. // public class Mes { public static void main (String [] arg) {

Page 3: Ejercicios Sobre Java

int anio = 1948; int mes = 02; int dias; ... System.out.println ("Tiene "+dias+" dias"); }

}

Ejercicios sobre Ciclos WHILE FOR en Java

Ejercicio 1Mostrar la conversión de 1 hasta 10 dólares en pesos, dólar tras dólar, suponiendo que el tipo de cambio es 3.50 pesos/dolar.

C:\java>notepad Cambio.java

public class Cambio {

public static void main(String[] args) { int dolar = 1; while (dolar<=10) { System.out.println(dolar +" dolares = " + dolar*3.5 +" pesos"); dolar++;

}}

}

Ejercicio 2Una persona desea invertir $1000.00 en un banco, el cual le otorga un 2% de interés mensual. Cual será la cantidad de dinero que esta persona tendrá al cabo de un año si todo el dinero lo reinvierte?.

public class Interes { public static void main(String[] args) {

double dinero = 1000; int mes = 1;

while (mes<=12) { dinero = dinero * 1.02; mes++; } System.out.println(dinero); }

}

Ejercicio 3Simular el comportamiento de un reloj digital, imprimiendo la hora, minutos y segundos de un día desde las 00:00:00 horas hasta las 23:59:59 horas

Page 4: Ejercicios Sobre Java

public class Reloj { public static void main(String[] args) {

for (int h=0; h <= 23; h++) for (int m=0; m <= 59; m++) for (int s=0; s <= 59; s++)

System.out.println(h +"h "+ m +"m "+ s+"s"); }

}

Ejercicio 4Una persona desea invertir $1000.00 en un banco, el cual le otorga un 2% de interés mensual. En cuantos meses tendrá mas de $1500, si reinvierte cada mes todo su dinero?.

public class Dinero { public static void main(String[] args) {

double dinero = 1000; int mes = 1; for (dinero=1000;dinero <=1500;) {

dinero = dinero * 1.02; if (dinero >= 1500) break; mes++; } System.out.println(mes); System.out.println(dinero);

} }