Ejercisos condicionales 1

  • 313 views
Uploaded on

Alumna : Ivonne Ester De los Angeles

Alumna : Ivonne Ester De los Angeles

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
313
On Slideshare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
9
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Ejercicios condiciolanes 1 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 ejercicios_2.pkg2; //@authorIivonne publicclass Alumno { public static void main(String[] args) { int cali1,cali2,cali3; double prom; System.out.print("Ingrese calificacion 1:"); cali1=entrada.entero(); System.out.print("Ingrese calificacion 2:"); cali2=entrada.entero(); System.out.print("Ingrese calificacion 3:"); cali3=entrada.entero(); prom=(calif1+calif2+calif3)/3; System.out.println("El promedioes"+prom); if (prom>70) System.out.println("ALUMNO APROVADO"); else System.out.println("ALUMNO DESAPROBADO"); } } 2) En un almacén se hace un 20% de descuento a los clientes cuya compra supere los $1000 ¿ Cual será la cantidad que pagara una persona por su compra? package ejercicios_2.pkg2; //@authorIivonne publicclassAlmacen { public static void main(String[] args) { intcompra; double dscto=0,totalp; System.out.print("Ingrese monto de compra:"); compra=entrada.entero(); if (compra>1000 ) dscto=compra*0.20; else dscto=0; totalp=compra-dscto; System.out.println("El total a pagar es:"+totalp); System.out.println("El descuento es:"+dscto);
  • 2. } } 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 mas de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra. package ejercicios_2.pkg2; //@authorIivonne publicclassSalario_Semanal { public static void main(String[] args) { intHt=0,He = 0,SS = 0; System.out.print("Ingresenumero de horas trabajadas:"); Ht=entrada.entero(); if (Ht>40){ He =Ht-40; SS=He*20+40*16; System.out.println("El salario es"+SS); } else if (Ht<40) { SS=Ht*16; System.out.println("El salario es"+SS); } System.out.println("Las horas extras son"+He); } } 4) Pedir el radio de un círculo y calcular su área. package ejercicios_2.pkg2; //@authorIivonne publicclassRcirculo { public static void main(String[] args) { double pi,r,area; pi=3.1416; System.out.print("El radio del circulo es: "); r=entrada.real(); area=(pi*(r*r)); System.out.println("El area del circulo es: "+area); } }
  • 3. 5) Pedir tres números y mostrarlos ordenados de mayor a menor. package ejercicios_2.pkg2; //@authorIivonne public class OrdenMaM { public static void main(String[] args) { inta,b,c; System.out.print("Introduzca primer número: "); a=entrada.entero(); System.out.print("Introduzca segundo número: "); b=entrada.entero(); System.out.print("Introduzca tercer número: "); c=entrada.entero(); if(a>b && b>c) System.out.println( a+", "+b+", "+c); else if(a>c && c>b){ System.out.println(a+", "+c+", "+b); } else if(b>a && a>c){ System.out.println(b+", "+a+", "+c); } else if(b>c && c>a) { System.out.println(b+", "+c+", "+a); } else if(c>a && a>b){ System.out.println(c+", "+a+", "+b); } else if (c>b && b>a){ System.out.println(c+", "+b+", "+a); } } }
  • 4. 6) Que lea dos números y los imprima en forma ascendente package ejercicios_2.pkg2; //@authorIivonne publicclass Ascendente { public static void main(String[] args) { int num1, num2; System.out.print("IngreseNumero 1: "); num1=entrada.entero(); System.out.print("IngreseNumero 2: "); num2 = entrada.entero(); if (num1 < num2) System.out.println("Los numeros ordenados en forma ascendente son: "+num1 + "," +num2); else System.out.println("Los numeros ordenados en forma ascendente son: "+num2 + "," +num1); } } 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 mas. package ejercicios_2.pkg2; //@authorIivonne publicclassLlanteria { public static void main(String[] args) { intcllanta; doubletpago; System.out.print("Ingrese numero de llantas: "); cllanta=entrada.entero(); if (cantllanta>5) tpago=cllanta*700; else tpago=cllanta*800; System.out.println("El total a pagar por las llantas es: "+tpago); } }
  • 5. 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 package ejercicios_2.pkg2; //@authorIivonne publicclass Pulsaciones { public static void main(String[] args) { doubleedad,npul; intnum = 0; System.out.print("Ingresa edad: "); edad=entrada.real(); System.out.println("¿Cual es su sexo?"); System.out.println("Tienes 2 opciones"); System.out.println("Opcion 1 hombre"); System.out.println("Opcion 2 mujer"); System.out.print("Escoja:"); num=entrada.entero(); switch (num){ case 1: pul=(210-edad)/10; System.out.println("El numero de pulsaciones es: "+npul); break; case 2: pul=(220-edad)/10; System.out.println("El numero de pulsaciones es: "+npul); break; default: System.out.println("Fallo"); } } }
  • 6. 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. package ejercicios_2.pkg2; //@authorIivonne publicclassCompañia_seguros { public static void main(String[] args) { double monto=0,pagar=0,cantidad=0,cuota=0; System.out.print("Ingresemonto: "); monto=entrada.entero(); if (cantidad<50000){ cuota=monto*0.03; pagar=(monto+cuota); } elseif (cantidad>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); } }
  • 7. 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 ejercicios_2.pkg2; //@authorIivonne publicclassNumeros { public static void main(String[] args) { intnum=0,multi=0,rest=0,sum=0,a,b; System.out.print("Ingrese primer numero: "); a=entrada.entero(); System.out.print("Ingrese segundo numero: "); b=entrada.entero(); System.out.println("Tienes 3 opciones"); System.out.println("Opcion 1 multiplicar si son iguales"); System.out.println("Opcion 2 resta si el primero es mayor"); System.out.println("Opcion 3 suma si el segundo es mayor"); System.out.print("Escoja:"); num=entrada.entero(); switch (num){ case 1: multi=a*b; System.out.println("El resultado es: "+ multi); break; case 2: rest=a-b; System.out.println("El resultado es: "+ rest); break; case 3: sum=a+b; System.out.println("El resultado es: "+ sum); break; } } }
  • 8. 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 package ejercicios_2.pkg2; //@author Iivonne public class Fabrica { public static void main(String[] args) { int costo=0,cantidad=0,precio; doublemontoapagar=0,descuento=0; System.out.print("INGRESAR CANTIDAD DE COMPUTADORAS: "); cantidad=entrada.entero(); System.out.print("INGRESAR PRECIO: "); precio=entrada.entero(); if (cantidad<5){ costo=precio*cantidad; descuento=costo*0.10; montoapagar=costo-descuento; } elseif (cantidad>=5&& cantidad<10){ costo=precio*cantidad; descuento=costo*0.20; montoapagar=costo-descuento; } elseif (cantidad>=10 ){ costo=precio*cantidad; descuento=costo*0.40; montoapagar=costo-descuento; } System.out.println("=============================="); System.out.println("El costo de la computadora es: " +costo); System.out.println("El descuento de la computadora es: " +descuento); System.out.println("El monto a pagar de la computadora: " +montoapagar); } }
  • 9. 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. package ejercicios_2.pkg2; //@authorIivonne public class Fruteria { public static void main(String[] args) { doubledscto=0,pagar,nfruta; String cliente; System.out.print("Cliente:"); cliente=entrada.cadena(); System.out.print("Ingrese número de kilos:"); nfruta=entrada.real(); if (nfruta>=0 &&nfruta<=2){ dscto=nfruta*0; } elseif (nfruta>=2.01&&nfruta<=5){ dscto=nfruta*0.10; } else if (nfruta>=5.01 &&nfruta<=10){ dscto=nfruta*0.15; } else if (nfruta>10.01 ) { dscto=nfruta*0.20; } System.out.println("El descuento es:"+dscto); pagar=numfruta-dscto; System.out.println("Monto a pagar es:"+pagar); } }