Translate

31 de julio de 2013

Ejercicios Resueltos con Estructuras Repetitivas :IF

ESTRUCTURAS REPETITIVAS (IF)

CONCEPTO:

La instrucción if nos permite comprobar una condición. En caso de que esa condición se cumple se ejecutará un determinado bloque de instrucciones, mientras que si no se cumple podemos optar por ejecutar otro bloque distinto de instrucciones o no ejecutar ninguna.
La sintaxis básica de la instrucción if…else es la siguiente:



if(condicion)
{
    //sentencias si la condición es verdadera
}
else
{
    //sentencias si la condición es falsa
}


Ejercicios Resueltos :


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

Si trabaja 40 horas o menos se le paga $16 por hora 

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);
}
}



2.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? 

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);
}
else
System.out.println("Sin descuentos, el total es:" + total);
}



No hay comentarios:

Publicar un comentario