P. 1
Ejercicios de if Anidados

Ejercicios de if Anidados

|Views: 685|Likes:
Publicado porJosé David Romero

More info:

Published by: José David Romero on Nov 07, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

08/24/2014

pdf

text

original

[Escriba texto] Ejercicios de If anidados.

1.- En una tienda de venta de repuestos automotrices se tiene que el descuento depende del monto de venta, asi: Se ingresa el monto de venta y el sistema debe calcular el descuento y restarlo del total segun las reglas: Si el monto es menor que 500 no hay descuento Si el monto está comprendido entre 500 y 1000 inclusive, el descuento es de 5% Si el monto está comprendido entre 1000 y 7000 inclusive, el descuento es del 11% Si el monto está comprendido entre 7000 y 15000 inclusive, el descuento es del 18% Si el monto es mayor de 15000 el desc es del 25%. por ejemplo si se ingresa un monto de 5000 el descuento sera 550, y portanto el valor a pagar sera 4450. package paq01; import java.util.*; public class problema1 { public static void main(String[]args) {

Scanner leer = new Scanner(System.in); int m; double d1,tp1,d2,tp2,d3,tp3,d4,tp4; System.out.println("REPUESTOR AUTOMOTRICES"); System.out.println("Ingrese el monto de la venta: "); m=leer.nextInt(); if(m<500) { System.out.println("No tiene descuento; el valor a pagar es:"+m); } else { if(m<1000) { d1=m*0.05; tp1=m-d1; System.out.println("el total a pagar es: "+tp1); } else

} } } } } } ------------------------------------------------------------------------------------------ .out.out. } else { d4=m*0.println("el total a pagar es: "+tp2).11. tp3=m-d3.25. System.out. System.[Escriba texto] { if(m<7000) { d2=m*0. } else { if(m<1500) { d3=m*0. tp4=m-d4.18. System.println("el total a pagar es: "+tp4). tp2=m-d2.println("el total a pagar es: "+tp3).

} if (b >= c) { aux = c. b=leer. medio. a = aux. c = b. } . b = a.println("Ingresar el tercer numero").in). System.Elaborar un programa que reciba 3 numeros enteros diferentes y entregue por pantalla el intermedio.nextInt(). System.out. } if (a >= b) { medio = a. c=leer. a=leer.println("Ingresar el segundo numero").out. package paq01. int aux.util.*.b. System.nextInt().[Escriba texto] 2. import java. b = aux. if(a>=b) { aux = b.nextInt(). public class problema2 { public static void main(String[]args) { Scanner leer = new Scanner(System. int a.out.c..println("Ingresar el primer numero").

public class problema3 { public static void main(String[]args) { Scanner leer = new Scanner(System.println("EXCELENTE"). de acuerdo a lo siguiente: Seis en los tres dados.nextInt(). muy bien Seis en un dado.out.out. } System.in). Seis en dos dados.out.println("Ingrese el numero que salio en el primer dado: "). . regular Ningún seis. pésimo package paq01. System.nextInt(). c=leer.c.util. System. if(a==6&&b==6&&c==6) { System. int a. excelente. import java.Elaborar un programa que califique el puntaje obtenido en el lanzamiento de tres dados en función a la cantidad de seis obtenidos. a=leer.b. b=leer.. System.println("Ingrese el numeero que salio en el trecer dado: ").out.*.out.nextInt().println("Ingrese el numero que salio en el segundo dado: ").[Escriba texto] else { medio = b. } } ------------------------------------------------------------------------------------------ 3.println("El numero del medio es: "+medio).

mas los 30 de base nos dara un total a pagar de 90 dolares. se tiene 400 km de exceso sobre los 300.Una compañía dedicada al alquiler de automóviles cobra un valor de $30 hasta un máximo de 300 km de distancia recorrida.out. } } } } } ------------------------------------------------------------------------------------------ 4.println("REGULAR").15 por cada kilómetro en exceso sobre 300.out.. import java. Diseñe un programa que determine el monto a pagar por el alquiler de un vehículo.util.println("PÉSIMO").10 por cada kilómetro en exceso sobre 1000. ejemplo si se ingresa 700 km. Para más de 300 km y hasta 1000 km. . cobra los $30 de base más un monto adicional de $ 0. Para más de 1000 km cobra los $30 de base más un monto adicional de $ 0. } else { if(a==6||b==6||c==6) { System. package paq01.println("MUY BIEN").*.15 por cada kilometro.[Escriba texto] } else { if((a==6 && b==6)||(a==6 && c==6)||(b==6 && c==6)) { System. lo que dara 60 dolares de exceso. } else { System.out. se multiplicara los 400 km de esceso por el valor del $0. Se ingresara por teclado los km de la distancia recorrida.

a=leer. } } } } .println("El valor a pagar es: "+tp2). tp2=30+rc2.println("El valor a pagar es: 30$").out.b2.out.15.out.b1. rc1=b1*0.out. rc2=b2*0.println("El valor a pagar es: "+tp1). } else { b2=a-300. System.tp2. System. } else { if(a<=1000) { b1=a-300.rc2. double a.in). System.tp1.[Escriba texto] public class problema4 { public static void main(String[]args) { Scanner leer = new Scanner(System. if(a<=300) { System.1.nextDouble(). tp1=30+rc1.println("Ingrese el Kilometraje:").rc1.

out. import java.c..Se ingresaran por teclado 3 edades. c=leer. System. b=leer.println("Ingrese la edad de Juan: "). Diseñe un programa que despliegue por pantalla quienes son contemporáneos (tienen la misma edad) entre Juan.nextInt().nextInt(). package paq01. int a. System.out.util.println("Ingrese la edad de Pedro: "). } else { if(a==b) { System. Juan. } else { if(b==c) { .println("Juan y Pedro son contemporaneos"). Mario y Pedro.out. if(a==b && c==b && c==a) { System.println("Los tres son contemporaneos"). System.*.nextInt().[Escriba texto] ------------------------------------------------------------------------------------------ 5.b.in).println("Ingrese la edad de Mário: "). a=leer.out. public class problema5 { public static void main(String[]args) { Scanner leer = new Scanner(System.out. Mario y Pedro.

println("Ingrese la primera nota: "). y calcule el promedio de las 2 notas mas altas de prácticas de un estudiante. } } } } } } ------------------------------------------------------------------------------------------ 6.p2.n2.p1.println("Pedro y Mario son contemporaneos"). Diseñe un programa que determine la nota que se va eliminar y la elimine. } else { if(a==c) { System.out.println("Ninguno de los tres son contemporaneos").util.n3. package paq01.out. public class problema6 { public static void main(String[]args) { Scanner leer = new Scanner(System.[Escriba texto] System. double n1.. System.p4.println("Juan y Mario son contemporaneos"). de las cuales se elimina la nota menor y se promedian las tres notas más altas.*. .El promedio de prácticas de un curso se calcula en base a tres prácticas calificadas.in).out.out. import java. } else { System.p3.

[Escriba texto] n1=leer. System.out.out.println("El promerdio es: "+p2).nextDouble().nextDouble().out. System.out. } } } } . n3=leer.nextDouble().println("El promerdio es: "+p4).out.println("Ingrese la segunda nota: ").println("El promerdio es: "+p3).out. System. if(n1<n2) { if(n1<n3) { p4=(n2+n3)/2. } else { p3=(n1+n2)/2. System. n2=leer.println("El promerdio es: "+p1). } } else { if(n2<n3) { p2=(n1+n3)/2. System. System.println("Ingrese la trecera nota: "). } else { p1=(n1+n2)/2.

¾n f                           ½¯  ½hnnf¾ °n¾¾ nfnf ° f¾ f ¾½hnnf¾nf€nf f¾  f¾nf ¾¾  ¯°ff°f¯ °¾  ½¯ f°f¾ ¾°f¾¯h¾ff¾ ¾ ³ °½–f¯f   ¯° f°f ¾ f ¯°ff ¯° nfn   ½¯  f¾°f¾¯f¾ff¾ ½hnnf¾ ° ¾ f°  ½fnf– ½f  ¯½©ff  &   ½ nnf¾¾½  ¯f   ½ n¾fn ¯f°%°– f–¾%      nf°°   ° nf°° %¾ ¯ °%    ° ° ° ½ ½ ½ ½  ¾ ¯  ½°°% °– ¾ f½¯ f°f  %                                            ¾   ¾ ¯  ½°°% -°–° ¾ ¾¾°n° ¯½f° ¾ %    ¾   €%f  ¾ ¯  ½°°% f°.f¾°n° ¯½f° ¾ %  .f¾°n° ¯½f° ¾ %  n% ¾ ¯  ½°°% 9 .

¾n f                                                       ¾   ½ %°+°%$  ¾ ¯  ½°°% ½¯   ¾  +½%             ¾   €%° °%  ½ %°+°%$  ¾ ¯  ½°°% ½¯   ¾  +½%        ¾   ½ %°+°%$  ¾ ¯  ½°°% ½¯   ¾  +½%  °   °   %%  ¾ ¯  ½°°% °– ¾ f¾ –° f°f  %  °   °   %%  ¾ ¯  ½°°% °– ¾ f n f°f  %  °   °   %%  €%° °%  €%° °%  ½ %°+°%$  ¾ ¯  ½°°% ½¯   ¾  +½%  .

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->