Problemas condicionales

1,139 views
969 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,139
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Problemas condicionales

  1. 1. 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: kimberlynsalasvite; 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. 2. 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 { public static void main(String[] args) { doublec,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. 3. 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) { intpht,phx,sueldo,ht; System.out.print("horas trabajadas: "); ht=ENTRADAS.entero(); if (ht<=40) sueldo=ht*16; else sueldo=40*16+(ht-40)*20; System.out.println("salario total: "+sueldo); } }
  4. 4. 4) Pedir el radio de un círculo y calcular su área. package PROBLEMAS; public class probl04 { public static void main(String[] args) { doubler,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(); 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"); } } }
  5. 5. 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); elseSystem.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 { public static void main(String[] args) { inttp,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); } }
  6. 6. 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) { intedad,pulsaciones; doubles,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); } }
  7. 7. 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) { doublemonto,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); } }
  8. 8. 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; 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); } } }
  9. 9. 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 package PROBLEMAS; public class probl11 { public static void main(String[] args) { doublecc,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); } }
  10. 10. 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 cuánto pagara una persona que compre manzanas es esa frutería.

×