Problemas condicionales

9
Problemas Condicionales MEDINA VARGAS, DANGELO (TALLER DE PROGRAMACION CONCURRENTE) 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. JAVA package pkgcondicionales; public class APRUEBA { public static void main(String[] args) { // AUTOR: MEDINA VARGAS, DANGELO int n1,n2,n3,prm; System.out.println("INGRESE 3 NOTAS"); System.out.println("*********************"); System.out.print("INGRESE NOTA 1 :"); n1=Entrada.entero(); System.out.print("INGRESE NOTA 2 :"); n2=Entrada.entero(); System.out.print("INGRESE NOTA 3 :"); n3=Entrada.entero(); prm=(n1+n2+n3)/3; if (prm>70) { System.out.println("ALUMNO APROBADO CON : "+prm); } else { System.out.println("ALUMNO DESAPROBADO CON : "+prm); } } } 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? JAVA package pkgcondicionales; public class COMPRA {

Transcript of Problemas condicionales

Page 1: Problemas condicionales

Problemas CondicionalesMEDINA VARGAS, DANGELO

(TALLER DE PROGRAMACION CONCURRENTE)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.

JAVA

package pkgcondicionales;

public class APRUEBA {

public static void main(String[] args) { // AUTOR: MEDINA VARGAS, DANGELO int n1,n2,n3,prm; System.out.println("INGRESE 3 NOTAS"); System.out.println("*********************"); System.out.print("INGRESE NOTA 1 :"); n1=Entrada.entero(); System.out.print("INGRESE NOTA 2 :"); n2=Entrada.entero(); System.out.print("INGRESE NOTA 3 :"); n3=Entrada.entero(); prm=(n1+n2+n3)/3; if (prm>70) { System.out.println("ALUMNO APROBADO CON : "+prm); } else { System.out.println("ALUMNO DESAPROBADO CON : "+prm); } }}

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?

JAVA

package pkgcondicionales;

public class COMPRA {

public static void main(String[] args) { //AUTOR : MEDINA VARGAS, DANGELO double c,dscto,tp;

Page 2: Problemas condicionales

System.out.println("MONTO DE LA COMPRA "); c=Entrada.entero(); if (c>1000) { dscto=0.2*c; tp=c-dscto; System.out.println("DESCUENTO : "+dscto); System.out.println("TOTAL A PAGAR : "+tp); } else { dscto=0; tp=c-dscto; System.out.println("DESCUENTO : "+dscto); 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 horaSi trabaja más de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra.

JAVA

package pkgcondicionales;

public class SALARIO {

public static void main(String[] args) { //AUTOR : MEDINA VARGAS, DANGELO double h,s; System.out.print ("HORAS TRABAJADAS : "); h=Entrada.real(); if (h<41) { s=h*16; System.out.println ("SALARIO : "+s); } else { s=(40*16)+(h-40)*20; System.out.println ("SALARIO : "+s); } }}

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

JAVA

package pkgcondicionales;

public class CIRCULO {

Page 3: Problemas condicionales

public static void main(String[] args) { //AUTOR : MEDINA VARGAS, DANGELO double c,a; System.out.print("RADIO DEL CIRCULO : "); c=Entrada.real(); a=(3.1416*(c*c)); System.out.println("AREA DEL CIRCULO : "+a); }}

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

JAVA

package pkgcondicionales;

public class ORDENADOS {

public static void main(String[] args) { //MEDINA VARGAS, DANGELO int n1,n2,n3,prm; System.out.print("INGRESE PRIMER NUMERO :"); n1=Entrada.entero(); System.out.print("INGRESE SEGUNDO NUMERO :"); n2=Entrada.entero(); System.out.print("INGRESE TERCER NUMERO :"); n3=Entrada.entero(); if (n1>n2 && n2>n3) { System.out.println(n1 +" > "+n2+" > "+n3); } else if (n1>n2 && n3>n2) { System.out.println(n1 +" > "+n3+" > "+n2); } else if (n2>n1 && n1>n3) { System.out.println(n2 +" > "+n1+" > "+n3); } else if (n2>n1 && n3>n1) { System.out.println(n2 +" > "+n3+" > "+n1); } else if (n3>n2 && n2>n1) { System.out.println(n3 +" > "+n2+" > "+n1); } else if (n3>n2 && n1>n2) { System.out.println(n3 +" > "+n1+" > "+n2); } else { System.out.println ("HAY NUMEROS IGUALES"); } }}

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

Page 4: Problemas condicionales

JAVA

package pkgcondicionales;

public class ASCENDENTE {

public static void main(String[] args) { //AUTOR : MEDINA VARGAS, DANGELO int n1,n2; System.out.print("INGRESE PRIMER NUMERO : "); n1=Entrada.entero(); System.out.print("INGRESE SEGUNDO NUMERO : "); n2=Entrada.entero(); if (n1>n2){ System.out.println(n1+" > "+n2); } else if (n2>n1){ System.out.println(n2+" > "+n1); } else { System.out.println ("SON IGUALES"); } }}

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.

JAVA

package pkgcondicionales;

public class LLANTAS {

public static void main(String[] args) { //AUOTR : MEDINA VARGAS, DANGELO int cant; double pago; System.out.print ("CANTIDAD DE LLANTAS A COMPRAR : "); cant=Entrada.entero(); if (cant<6){ pago=cant*800; System.out.println ("TOTAL A PAGAR : "+pago); } else { pago=cant*700; System.out.println ("TOTAL A PAGAR : "+pago); } }}

8) Calcular el número de pulsaciones que debe tener una persona por cada 10 segundos de ejercicio aeróbico; la fórmula que se aplica cuando el sexo es femenino es:

Page 5: Problemas condicionales

núm. pulsaciones = (220 – edad)/10y si el sexo es masculino:núm. pulsaciones = (210 – edad)/10.

JAVA

package pkgcondicionales;

public class PULSACIONES {

public static void main(String[] args) { //AUTOR : MEDINA VARGAS, DANGELO double p; int e,s; System.out.print ("INGRESE EDAD : "); e=Entrada.entero(); System.out.print ("INGRESE SEXO 1(FEMENINO) - 2(MASCULINO): "); s=Entrada.entero(); switch (s){ case 1: p= (220-e)/10; System.out.println("NUMERO DE PULSACIONES : "+p); break; case 2: p=(210-e)/10; System.out.println("NUMERO DE PULSACIONES : "+p); break; default: System.out.println("EDAD O SEXO INGRESADO NO VALIDO"); } }}

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.

JAVA

package pkgcondicionales;

public class FIANZA {

public static void main(String[] args) { // AUTOR : MEDINA VARGAS, DANGELO double f,c,mp; System.out.print("MONTO DE FIANZA : "); f=Entrada.real(); if (f<50000) {

Page 6: Problemas condicionales

c=0.03*f; mp=c+f; System.out.println ("CUOTA : "+c); System.out.println ("MONTO TOTAL : "+mp); } else if (f>=50000){ c=0.02*f; mp=c+f; System.out.println ("CUOTA : "+c); System.out.println ("MONTO TOTAL : "+mp); } }}

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.

JAVA

package pkgcondicionales;

public class LEER {

public static void main(String[] args) { // AUTOR : MEDINA VARGAS, DANGELO double n1,n2,m,s,r; System.out.print ("INGRESE PRIMER NUMERO : "); n1=Entrada.real(); System.out.print ("INGRESE SEGUNDO NUMERO : "); n2=Entrada.real(); if (n1>n2){ r=n1-n2; System.out.println(n1+" MAYOR QUE "+n2); System.out.println("RESTA ES : "+r); } else if (n2>n1) { s=n1+n2; System.out.println(n1+" MENOR QUE "+n2); System.out.println("SUMA ES : "+s); } else { m=n1*n2; System.out.println(n1+" y "+n2+" SON NUMEROS IGUALES"); System.out.println("MULTIPLICACION ES : "+m); } }}

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 7: Problemas condicionales

JAVA

package pkgcondicionales;

public class FABRICA {

public static void main(String[] args) { // AUTOR : MEDINA VARGAS, DANGELO int c; double dscto,tp,pago; System.out.print("INGRESE CANTIDAD DE ORDENADORES : "); c=Entrada.entero(); pago=c*11000; if (c<5 && c>0) { dscto=0.1*pago; tp=pago-dscto; System.out.println("PAGO NETO : "+pago); System.out.println("DSCTO. DEL 10% ES : "+dscto); System.out.println("PAGO TOTAL ES : "+tp); } else if (c>=5 && c<10) { dscto=0.2*pago; tp=pago-dscto; System.out.println("PAGO NETO : "+pago); System.out.println("DSCTO. DEL 20% ES : "+dscto); System.out.println("PAGO TOTAL ES : "+tp); } else if (c>=10) { dscto=0.4*pago; tp=pago-dscto; System.out.println("PAGO NETO : "+pago); System.out.println("DSCTO. DEL 40% ES : "+dscto); System.out.println("PAGO TOTAL ES : "+tp); } else { System.out.println("CANTIDAD INGRESADA NEGATIVA"); } }}

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.

JAVA

package pkgcondicionales;

Page 8: Problemas condicionales

public class FRUTERIA {

public static void main(String[] args) { // AUTOR : MEDINA VARAGAS, DANGELO double k,dcto,tp,tneto,precio; System.out.print("INGRESE KILOGRAMOS DE MANZANAS : "); k=Entrada.real(); System.out.print("INGRESE PRECIO X/UNI. : "); precio=Entrada.real(); if (k>0 && k<=2) { tneto=k*precio; System.out.println("NO TIENE DSCTO"); System.out.println("TOTAL A PAGAR : "+tneto); } else if (k>2 && k<=5) { tneto=k*precio; dcto=tneto*0.1; tp=tneto-dcto; System.out.println("TOTAL NETO : "+tneto); System.out.println("DSCTO : "+dcto); System.out.println("TOTAL A PAGAR : "+tp); } else if (k>5 && k<=10) { tneto=k*precio; dcto=tneto*0.15; tp=tneto-dcto; System.out.println("TOTAL NETO : "+tneto); System.out.println("DSCTO : "+dcto); System.out.println("TOTAL A PAGAR : "+tp); } else if (k>10) { tneto=k*precio; dcto=tneto*0.2; tp=tneto-dcto; System.out.println("TOTAL NETO : "+tneto); System.out.println("DSCTO : "+dcto); System.out.println("TOTAL A PAGAR : "+tp); } else{ System.out.println("ERROR : KILOGRAMOS INGRESADOS NEGATIVOS"); } }}