If anidados programacion

Solo disponible en BuenasTareas
  • Páginas : 5 (1136 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de noviembre de 2011
Leer documento completo
Vista previa del 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 voidmain(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
{
if(m<7000)
{
d2=m*0.11;
tp2=m-d2;
System.out.println("el total a pagar es: "+tp2);
}
else
{
if(m<1500)
{
d3=m*0.18;tp3=m-d3;
System.out.println("el total a pagar es: "+tp3);
}
else
{
d4=m*0.25;
tp4=m-d4;
System.out.println("el total a pagar es: "+tp4);
}
}
}
}
}


}

------------------------------------------------------------------------------------------

2.- Elaborar un programa quereciba 3 numeros enteros diferentes y entregue por pantalla el intermedio.
package paq01;
import java.util.*;

public class problema2 {

public static void main(String[]args)
{
Scanner leer = new Scanner(System.in);
int aux, medio;
int a,b,c;
System.out.println("Ingresar el primer numero");
a=leer.nextInt();
System.out.println("Ingresar el segundonumero");
b=leer.nextInt();
System.out.println("Ingresar el tercer numero");
c=leer.nextInt();
if(a>=b)
{
aux = b;
b = a;
a = aux;
}
if (b >= c)
{
aux = c;
c = b;
b = aux;
}
if (a >= b)
{
medio = a;
}
else
{
medio = b;
}
System.out.println("El numero del medio es:"+medio);
}
}

------------------------------------------------------------------------------------------

3.- Elaborar un programa que califique el puntaje obtenido en el lanzamiento de tres dados en función a la cantidad de seis obtenidos, de acuerdo a lo siguiente:
Seis en los tres dados, excelente.
Seis en dos dados, muy bien
Seis en un dado, regular
Ningún seis, pésimo
packagepaq01;
import java.util.*;
public class problema3 {

public static void main(String[]args)
{
Scanner leer = new Scanner(System.in);
int a,b,c;
System.out.println("Ingrese el numero que salio en el primer dado: ");
a=leer.nextInt();
System.out.println("Ingrese el numero que salio en el segundo dado: ");
b=leer.nextInt();
System.out.println("Ingreseel numeero que salio en el trecer dado: ");
c=leer.nextInt();
if(a==6&&b==6&&c==6)
{
System.out.println("EXCELENTE");
}
else
{
if((a==6 && b==6)||(a==6 && c==6)||(b==6 && c==6))
{
System.out.println("MUY BIEN");
}
else
{
if(a==6||b==6||c==6)
{...
tracking img