problemas condicionales

10
Problemas Condicionales 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. package PROBLEMAS; autor: kimberlyn salas vite; public class PROBL01 { public static void main(String[] args) { int num1,num2,num3,p; System.out.println("ingresar nota 1 : "); num1=ENTRADAS.entero(); System.out.println("ingresar nota 2 : "); num2=ENTRADAS.entero(); System.out.println("ingresar nota 3 : "); num3=ENTRADAS.entero(); p=num1+num2+num3/3; if(p>=70) System.out.println("aprobado "); else System.out.println("desaprobado "); } }

Upload: jefferson-prieto

Post on 26-Jun-2015

587 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Problemas condicionales

Problemas Condicionales

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.

package PROBLEMAS;autor: kimberlyn salas vite;

public class PROBL01 {

public static void main(String[] args) { int num1,num2,num3,p; System.out.println("ingresar nota 1 : "); num1=ENTRADAS.entero(); System.out.println("ingresar nota 2 : "); num2=ENTRADAS.entero(); System.out.println("ingresar nota 3 : "); num3=ENTRADAS.entero(); p=num1+num2+num3/3; if(p>=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?

package PROBLEMAS;

public class problm02 {

Page 2: Problemas condicionales

public static void main(String[] args) { double c,des,tp; System.out.print("cantidad a pagar : "); c=ENTRADAS.real(); if(c>1000) des=c*0.2; else des=0; tp=c-des; System.out.println("total a pagar : " +tp); }}

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.

package PROBLEMAS;public class probl03 { public static void main(String[] args) { int pht,phx,sueldo,ht; System.out.print("horas trabajadas: "); ht=ENTRADAS.entero(); if (ht<=40) sueldo=ht*16;

Page 3: Problemas condicionales

else sueldo=40*16+(ht-40)*20; System.out.println("salario total: "+sueldo); }}

4) Pedir el radio de un círculo y calcular su área.

package PROBLEMAS;

public class probl04 {

public static void main(String[] args) { double r,a,p; System.out.println("ingresar radio : "); r=ENTRADAS.real(); a=3.14*(r*r); System.out.println("area del circulo : "+a); }}

5) Pedir tres números y mostrarlos ordenados de mayor a menor.

package PROBLEMAS;public class probl05 { public static void main(String[] args) { int num1,num2,num3,p; System.out.print("numero 1 : "); num1=ENTRADAS.entero();

Page 4: Problemas condicionales

System.out.print("numero 2 : "); num2=ENTRADAS.entero(); System.out.print("numero 3 : "); num3=ENTRADAS.entero(); if (num1 > num2 && num2 > num3) {System.out.println(num1+" , "+num2+","+num3);}else if (num2 > num1 && num3 > num1) {System.out.println(num2+" , "+num3+","+num1);}

else if (num3 > num1 && num2 > num1) {System.out.println(num3+","+num2+","+num1);}else if {System.out.println("error");} }}

6) Que lea dos números y los imprima en forma ascendente

package PROBLEMAS;

public class probl06 {

public static void main(String[] args) { int num1,num2,num3; System.out.print("numero 1 : "); num1=ENTRADAS.entero(); System.out.print("numero 2 : "); num2=ENTRADAS.entero(); if (num1>num2) System.out.print(num2+" ,"+num1); else if (num2>num1) System.out.print(num1+" ,"+num2); else System.out.print("error");

}}

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.

package PROBLEMAS;

public class probl07 {

Page 5: Problemas condicionales

public static void main(String[] args) { int tp,pll,cll; System.out.print("ingrese cantidad de llantas: "); cll=ENTRADAS.entero(); if (cll<5) pll=cll*800; else pll=cll*700; System.out.println("precio total de llantas: "+pll); }}

8) Calcular el número de pulsaciones que debe tener una persona por cada

10 segundos de ejercicio aerobico; la fórmula 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

package PROBLEMAS;

public class probl08 {

public static void main(String[] args) { int edad,pulsaciones; double s,f,m; System.out.print("edad de la persona"); edad=ENTRADAS.entero(); System.out.print("sexo de la persona"); s=ENTRADAS.real(); if (s=f) pulsaciones=(220-edad)/10; else (s=m) pulsaciones=(210-edad)/10; System.out.println("pulsaciones totales" +pulsaciones); }}

Page 6: Problemas condicionales

9) Una compañía de seguros está 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 cuál será la cuota que debe pagar un cliente.

package PROBLEMAS;public class probl09 { public static void main(String[] args) { double monto,totalp,pagototal; System.out.print("monto : "); monto=ENTRADAS.real(); if(monto<50000) totalp=(monto*0.03); else totalp=m(monto*0.02); pagototal=monto+totalp; System.out.println("total a pagar : " +pagototal); }}

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.

package PROBLEMAS;

Page 7: Problemas condicionales

public class probl10 {

public static void main(String[] args) { int num1,num2,multi,resta,suma; System.out.print("numero 1 : "); num1=ENTRADAS.entero(); System.out.print("numero 2 : "); num2=ENTRADAS.entero(); if (num1>num2){ resta=(num1-num2); System.out.println("LA OPERACION EN RESTA ES: "+resta); }if (num1<num2){ suma=(num1+num2);

System.out.println("LA OPERACION EN SUMA ES: "+suma);

}}}

11) En una fábrica de computadoras se planea ofrecer a los clientes un

descuento que dependerá del número 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 número de computadoras es mayor o igual a cinco pero

menos de diez se le otorga un 20% de descuento; y si son 10 o más se les da

un 40% de descuento. El precio de cada computadora es de $11,000

Page 8: Problemas condicionales

package PROBLEMAS;

public class probl11 {

public static void main(String[] args) { double cc,des,pagoc,pagototal; System.out.print("cantida de computadoras : "); cc=ENTRADAS.real(); pagoc=(cc*11000); if(cc<5) des=(pagoc*0.1); if(cc>5) and (cc<10) des= if (cc>10) des=(pagoc*0.4); pagototal=(pagoc-des); System.out.println("total a pagar : " +pagototal); }}

12) Una frutería ofrece las manzanas con descuento según la siguiente tabla:NUM. DE KILOS COMPRADOS % DESCUENTO0 – 2 0%2.01 – 5 10%5.01 – 10 15%10.01 en adelante 20%Determinar cuánto pagara una persona que compre manzanas es esa frutería.

Page 9: Problemas condicionales