sábado, 12 de octubre de 2013

Problemas Propuestos- Clase 02

1) Determinar si un alumno aprueba a reprueba un curso, sabiendo que aprobara si su promedio de tres calificaciones es mayor o igual a 70; reprueba en caso contrario.
Java:
package clase02;
//Autor:JairRavello
publicclass Aprueba {
public static void main(String[] args) {
// Calcular promedio de Tres calificaciones
int C1,C2,C3;
double promedio;
System.out.print("Ingresar Nota del 1er Curso: ");
    C1=Entrada.entero();
System.out.print("Ingresar Nota del 2do Curso: ");
    C2=Entrada.entero();
System.out.print("Ingresar Nota del 1er Curso: ");
    C3=Entrada.entero();
promedio=(C1+C2+C3)/3;
if (promedio>70)
System.out.println("Aprobado");
else
System.out.println("Desaprobado");
    }
}

2) En un almacén se hace un 20% de descuento a los clientes cuya compra supere los $1000 ¿Cuál será la cantidad que pagara una persona por su compra?
Java:
package clase02;
//Autor:JairRavello
publicclass Descuento {
public static void main(String[] args) {
//Comprar: Si monto es mayor a 1000 descuento 20%
double descuento=0,pagar,monto;
String cliente;
System.out.print("Ingresar Nombre del Cliente: ");
cliente=Entrada.cadena();
System.out.print("Ingresar Monto de Compras: ");
monto=Entrada.entero();
if (monto>1000)
descuento=monto*0.20;
else
descuento=0;
pagar=(monto-descuento);
System.out.println("El Cliente es: "+cliente);
System.out.println("Tiene que pagar: "+pagar);

    }
}

3) Un obrero necesita calcular su salario semanal, el cual se obtiene de la sig. manera:
Si trabaja 40 horas o menos se le paga $16 por hora
Si trabaja más de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra.
Java:
package caso02;
//Autor:JairRavello
public class SalarioSemanal {
public static void main(String[] args) {
// Calcular Salario Semanal de un Obrero
intHTrab=0,HEx=0,SalarioS;
System.out.print("Ingresar Las Horas Trabajadas: ");
HTrab=Entrada.entero();
if (HTrab>40){
HEx=HTrab-40;
SalarioS=HEx*20+40*16;
System.out.println("El Salario Semanal es: "+SalarioS);
}else if (HTrab<40){
SalarioS=HTrab*16;
System.out.println("El Salario Semanal es: "+SalarioS);
          }
System.out.println("Las Horas Extras Son: "+HEx);
            {
    }
    }
}
4) Pedir el radio de un círculo y calcular su área.
Java:
package clase02;
//Autor:JairRavello
public class AreaCirculo {
public static void main(String[] args) {
// Calcular el Area del Circulo
intR,ra;
doublearea;
System.out.print("Ingresar el radio del Circulo: ");
    R=Entrada.entero();
ra=R*R;
area=ra*3.14;
System.out.println("El Area del Circulo es: "+area);
    }
}

5) Pedir tres números y mostrarlos ordenados de mayor a menor.
Java:
package caso02;
//Autor:JairRavello
publicclassnumeros {
public static void main(String[] args) {
// Ordenar numero
int n1,n2,n3;
System.out.println("Ingresa 1er numero:");
        n1=Entrada.entero();
System.out.println("Ingresa 2do numero:");
        n2=Entrada.entero();
System.out.println("Ingresa 3er numero:");
        n3=Entrada.entero();

if ((n1>n2) & (n1>n3)) {
if (n2>n3) {
System.out.println(n1+", "+n2+", "+n3);
            } else {
System.out.println(n1+", "+n3+", "+n2);
            }
        }
if ((n2>n1) & (n2>n3)) {
if (n1>n3) {
System.out.println(n2+", "+n1+" ,"+n3);
            } else {
System.out.println(n2+", "+n3+", "+n1);
            }
        }
if ((n3>n1) & (n3>n1)) {
if (n1 > n2) {
System.out.println(n3+", "+n1+", "+n2);
            } else {
System.out.println(n3+", "+n2+", "+n1);
}
        }
    }
}

6) Que lea dos números y los imprima en forma ascendente
Java:
package caso02;
//Autor:JairRavello
publicclass ascendente {
public static void main(String[] args) {
// Ordenar numero
int n1,n2;
System.out.println("Ingresa 1er numero:");
        n1=Entrada.entero();
System.out.println("Ingresa 2do numero:");
        n2=Entrada.entero();

if ((n1<n2) & (n2>n1)) {
System.out.println(n1+", "+n2);
            } else {
System.out.println(n2+", "+n1);
}
        }
            }
7) Calcular el total que una persona debe pagar en un llantera, si el precio de cada llanta es de $800 si se compran menos de 5 llantas y de $700 si se compran 5 o más.
Java:
package caso02;
//Autor:JairRavello
publicclass Llantas {
public static void main(String[] args) {
// Calcular el total a pagar en una llantera
intn,precio;
System.out.print("Ingresar Cantidad de Llantas: ");
    n=Entrada.entero();
if (n<5){
precio=(n*800);
System.out.println("El Total que debe pagar es: "+precio);
        } else {
precio=(n*700);
System.out.println("El Total que debe pagar es: "+precio);
    }

    }
}

8) Calcular el numero de pulsaciones que debe tener una persona por cada 10 segundos de ejercicio aerobico; la formula que se aplica cuando el sexo es femenino es:
num. pulsaciones = (220 – edad)/10
y si el sexo es masculino:
num. pulsaciones = (210 – edad)/10

Java:
package caso02;
//Autor:JairRavello
public class Pulsaciones {
public static void main(String[] args) {
// Numero de Pulsaciones segun el sexo
int n = 0;
doubleedad,pul;
System.out.print("Ingresa edad: ");
edad=Entrada.real();
System.out.println("Elegir cual es tu Sexo");
System.out.println("Masculino -->Opc. 1");
System.out.println("Femenino  -->Opc. 2");
System.out.print("Elegir:");
         n=Entrada.entero();
switch (n){
case 1: pul=(210-edad)/10;
System.out.println("Las pulsaciones es: "+pul);
break;
case 2: pul=(220-edad)/10;
System.out.println("Las pulsaciones es: "+pul);
break;
default:
System.out.println("Fallo");
}
}
}

9) Una compañía de seguros esta abriendo un depto. de finanzas y estableció un programa para captar clientes, que consiste en lo siguiente: Si el monto por el que se efectúa la fianza es menor que $50 000 la cuota a pagar será por el 3% del monto, y si el monto es mayor que $50 000 la cuota a pagar será el 2% del monto. La afianzadora desea determinar cual será la cuota que debe pagar un cliente.
Java:
package caso02;
//Autor:JairRavello
public class Fianzas {
public static void main(String[] args) {
        // TODO code application logic here
doublemonto=0,pagar=0,cant=0,cuota=0;
System.out.print("IngresarMonto: ");
monto=Entrada.entero();
if (cant<50000){
cuota=monto*0.03;
pagar=(monto+cuota);
}else if (cant>50000){
cuota=monto*0.02;
pagar=(monto*cuota);
            }{
System.out.println("La Cuota es: "+cuota);
System.out.println("El monto de la Fianza es: "+pagar);
    }
    }
}


10) 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.
Java:
package caso02;
//Autor:JairRavello
public class SumMulRes {
public static void main(String[] args) {
int n1,n2;
doubléresp;
System.out.println("Ingresa 1er numero:");
        n1=Entrada.entero();
System.out.println("Ingresa 2do numero:");
        n2=Entrada.entero();
if (n1=n2) {
resp=(n1*n2);
       } else if (n1>n2) {
resp=(n1-n2);
} else {
resp=(n1+n2);
System.out.println("El Resultado de los dos numeros es: "+resp);

            }
        }
            }

11) En una fabrica de computadoras se planea ofrecer a los clientes un descuento que dependerá del numero de computadoras que compre. Si las computadoras son menos de cinco se les dará un 10% de descuento sobre el total de la compra; si el numero de computadoras es mayor o igual a cinco pero menos de diez se le otorga un 20% de descuento; y si son 10 o mas se les da un 40% de descuento. El precio de cada computadora es de $11,000

Java:
package caso02;
//Autor:JairRavello
publicclass Computadoras {
public static void main(String[] args) {
// TODO codeapplicationlogichere
intprecio,costo=0,cant=0;
double pagar=0,dscto=0;
System.out.print("Ingresar La cantidad de Computadoras: ");
cant=Entrada.entero();
System.out.print("Ingresar Precio: ");
precio=Entrada.entero();
if (cant<5){
costo=precio*cant;
dscto=costo*0.10;
pagar=costo-dscto;
}else if (cant>=5 && cant<10) {
costo=precio*cant;
dscto=costo*0.20;
pagar=costo-dscto;
         }elseif (cant>=10){
costo=precio*cant;
dscto=costo*0.40;
pagar=costo-dscto;
             }{
System.out.println("El Costo de las Computadoras es: "+costo);
System.out.println("El Descuento de las Computadoras es: "+dscto);
System.out.println("El Monto a Total de las Computadoras es: "+pagar);
    }
    }
}
12) Una frutería ofrece las manzanas con descuento según la siguiente tabla:
NUM. DE KILOS COMPRADOS % DESCUENTO
0 – 2 0%
2.01 – 5 10%
5.01 – 10 15%
10.01 en adelante 20%
Determinar cuanto pagara una persona que compre manzanas es esa frutería.
Java:
package clase02;
//Autor:JairRavello
public class Dscto {
public static void main(String[] args) {
doublemonto,dscto=0,montodscto,pagar;
System.out.print("Ingresar Monto de Manzanas: ");
monto=Entrada.real();
if (monto>0 &&monto<=2.00){
dscto=0;
         }
else if  (monto>=2.01 &&monto<=5.00){
dscto=(monto*0.10);
        }
else if  (monto>=5.01 &&monto<=10.00){
dscto=(monto*0.15);
        }
else if  (monto>=10.01){
dscto=(monto*0.20);
        }
else{
System.out.print("Error");
}
montodscto=dscto;
pagar=(monto-dscto);
System.out.println("Lo que pagaran en la Fruteria es:" + pagar);
System.out.println("El Descuento es:"+montodscto);
    }
}
12) Una tienda hace descuenta a sus clientes de acuerdo a las siguietescondiciones:
       0 - 100 soles  0%
       101 - 200 soles 5%
       201 - 300 soles 10%
       mayor o igual a 301 20%
ingresar el cliente, monto, determine y muestre :total a pagar, monto de dsctoy monto a pagar

Java:
package clase02;
//Autor:JairRavello
public class Descuento {
public static void main(String[] args) {
doublemonto,dscto=0,montodscto,pagar;
String nombre;
System.out.print("Ingresar el Nombre: ");
nombre=Entrada.cadena();
System.out.print("Ingresar el Monto: ");
monto=Entrada.real();
if (monto>0 &&monto<=100){
dscto=0;
         }
else if  (monto>=100 &&monto<=200){
dscto=(monto*0.05);
        }
else if  (monto>=201 &&monto<=300){
dscto=(monto*0.10);
        }
else if  (monto>=300 &&monto<=301){
dscto=(monto*0.20);
        }
else{
System.out.print("Error");
}
montodscto=dscto;
pagar=(monto-dscto);
System.out.println("El Total a Pagar es:" + pagar);
System.out.println("El Descuento es:"+montodscto);

    }
}

13)Ingrese dos numero, determinar cual es el mayor o son iguales.

Java:
package clase02;
//Autor:JairRavello
public class mayoriguales {
public static void main(String[] args) {
int n1,n2;
System.out.print("Ingrese 1er numero: ");
n1=Entrada.entero();
System.out.print("Ingrese 2do numero: ");
     n2=Entrada.entero();
if (n1>n2)
System.out.println("El primer numero es mayor: "+n1);
elseif (n2>n1)
System.out.println("El segundo numero es mayor: "+n2);
else
System.out.println("Los Dos Numeros Son Iguales");
    }
}

14)Ingrese dos numero: deseo contar con las opciones: 1,2,3,4
si es 1: debo sumar
si es 2 : debo restar
si es 3: debo multiplicar
si es 4: debo dividir

Java:
package clase02;
//Autor:JairRavello
public class Contar {
public static void main(String[] args) {
double n1,n2,resta,suma,division,multiplicacion;
int c;
System.out.print("Ingresar 1er Numero: ");
        n1=Entrada.real();
System.out.print("Ingresar 2do Numero: ");
        n2=Entrada.real();
System.out.println("Elegir Cualquier Opcion");
System.out.print("1 --> si quieres sumar \n");
System.out.print("2 --> si quieres restar \n");
System.out.print("3 --> si quieres multiplicar \n");
System.out.println("4 --> si quieres dividir");
System.out.println("La que elegistes es:");
        c=Entrada.entero();
switch (c){
case 1: suma=n1+n2;
System.out.println("El Resultado de la Suma es: "+suma);
break;
case 2: resta=n1-n2;
System.out.println("El Resultado de la Resta es: "+resta);
break;
case 3: multiplicacion=n1*n2;
System.out.println("El Resultado de la Multiplicacion es: "+multiplicacion);
break;
case 4: division=n1/n2;
System.out.println("El Resultado de la Division es: "+division);
break;
default:
System.out.println("Error");
}
    }
}



No hay comentarios:

Publicar un comentario