Sie sind auf Seite 1von 8

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 almacn se hace un 20% de descuento a los clientes cuya compra supere


los $1000 Cul 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;
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 ms 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 crculo y calcular su rea.
JAVA
package pkgcondicionales;

public class CIRCULO {


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 nmeros 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 nmeros y los imprima en forma ascendente


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
ms.
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 nmero de pulsaciones que debe tener una persona por cada 10
segundos de ejercicio aerbico; la frmula que se aplica cuando el sexo es
femenino
es:
nm.
pulsaciones
=
(220

edad)/10
y
si
el
sexo
es
masculino:
nm. 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 compaa 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 efecta 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 cul 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) {
c=0.03*f;
mp=c+f;
System.out.println
System.out.println
}
else if (f>=50000){
c=0.02*f;
mp=c+f;
System.out.println
System.out.println
}

("CUOTA : "+c);
("MONTO TOTAL : "+mp);

("CUOTA : "+c);
("MONTO TOTAL : "+mp);

}
}
10)
Leer 2 nmeros; 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 fbrica de computadoras se planea ofrecer a los clientes un
descuento que depender del nmero 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 nmero de computadoras es mayor o igual a cinco pero

menos de diez se le otorga un 20% de descuento; y si son 10 o ms se les da un


40% de descuento. El precio de cada computadora es de $11,000.
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 frutera ofrece las manzanas con descuento segn 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 cunto pagara una persona que compre manzanas es esa frutera.
JAVA

package pkgcondicionales;
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");
}
}
}

Das könnte Ihnen auch gefallen