Problemas Condicionales
MEDINA VARGAS, DANGELO
(TALLER DE PROGRAMACION CONCURRENTE)
1) Determinar si un alumno aprueba a r...
System.out.println("MONTO DE LA COMPRA ");
c=Entrada.entero();
if (c>1000) {
dscto=0.2*c;
tp=c-dscto;
System.out.println("...
public static void main(String[] args) {
//AUTOR : MEDINA VARGAS, DANGELO
double c,a;
System.out.print("RADIO DEL CIRCULO ...
JAVA
package pkgcondicionales;
public class ASCENDENTE {
public static void main(String[] args) {
//AUTOR : MEDINA VARGAS,...
es femenino es:
núm. pulsaciones = (220 – edad)/10
y si el sexo es masculino:
núm. pulsaciones = (210 – edad)/10.
JAVA
pac...
c=0.03*f;
mp=c+f;
System.out.println ("CUOTA : "+c);
System.out.println ("MONTO TOTAL : "+mp);
}
else if (f>=50000){
c=0.0...
JAVA
package pkgcondicionales;
public class FABRICA {
public static void main(String[] args) {
// AUTOR : MEDINA VARGAS, D...
public class FRUTERIA {
public static void main(String[] args) {
// AUTOR : MEDINA VARAGAS, DANGELO
double k,dcto,tp,tneto...
Upcoming SlideShare
Loading in …5
×

Problemas condicionales

618 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
618
On SlideShare
0
From Embeds
0
Number of Embeds
41
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Problemas condicionales

  1. 1. 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 { public static void main(String[] args) { //AUTOR : MEDINA VARGAS, DANGELO double c,dscto,tp;
  2. 2. 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 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. 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 {
  3. 3. 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
  4. 4. 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
  5. 5. es femenino es: núm. pulsaciones = (220 – edad)/10 y 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) {
  6. 6. 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.
  7. 7. 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 % 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. JAVA package pkgcondicionales;
  8. 8. 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"); } } }

×