1. Problemas Condicionales
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 PROBLEMAS;
autor: kimberlynsalasvite;
public class PROBL01 {
public static void main(String[] args) {
int num1,num2,num3,p;
System.out.println("ingresar nota 1 : ");
num1=ENTRADAS.entero();
System.out.println("ingresar nota 2 : ");
num2=ENTRADAS.entero();
System.out.println("ingresar nota 3 : ");
num3=ENTRADAS.entero();
p=num1+num2+num3/3;
if(p>=70)
System.out.println("aprobado ");
else
System.out.println("desaprobado ");
}
}
2. 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?
package PROBLEMAS;
public class problm02 {
public static void main(String[] args) {
doublec,des,tp;
System.out.print("cantidad a pagar : ");
c=ENTRADAS.real();
if(c>1000)
des=c*0.2;
else
des=0;
tp=c-des;
System.out.println("total a pagar : " +tp);
}
}
3. 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.
package PROBLEMAS;
public class probl03 {
public static void main(String[] args) {
intpht,phx,sueldo,ht;
System.out.print("horas trabajadas: ");
ht=ENTRADAS.entero();
if (ht<=40)
sueldo=ht*16;
else
sueldo=40*16+(ht-40)*20;
System.out.println("salario total: "+sueldo);
}
}
4. 4) Pedir el radio de un círculo y calcular su área.
package PROBLEMAS;
public class probl04 {
public static void main(String[] args) {
doubler,a,p;
System.out.println("ingresar radio : ");
r=ENTRADAS.real();
a=3.14*(r*r);
System.out.println("area del circulo : "+a);
}
}
5) Pedir tres números y mostrarlos ordenados de mayor a menor.
package PROBLEMAS;
public class probl05 {
public static void main(String[] args) {
int num1,num2,num3,p;
System.out.print("numero 1 : ");
num1=ENTRADAS.entero();
System.out.print("numero 2 : ");
num2=ENTRADAS.entero();
System.out.print("numero 3 : ");
num3=ENTRADAS.entero();
if (num1 > num2 && num2 > num3) {
System.out.println(num1+" , "+num2+","+num3);
}
else if (num2 > num1 && num3 > num1) {
System.out.println(num2+" , "+num3+","+num1);
}
else if (num3 > num1 && num2 > num1) {
System.out.println(num3+","+num2+","+num1);
}
else if {
System.out.println("error");
}
}
}
5. 6) Que lea dos números y los imprima en forma ascendente
package PROBLEMAS;
public class probl06 {
public static void main(String[] args) {
int num1,num2,num3;
System.out.print("numero 1 : ");
num1=ENTRADAS.entero();
System.out.print("numero 2 : ");
num2=ENTRADAS.entero();
if (num1>num2)
System.out.print(num2+" ,"+num1);
else if (num2>num1)
System.out.print(num1+" ,"+num2);
elseSystem.out.print("error");
}
}
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.
package PROBLEMAS;
public class probl07 {
public static void main(String[] args) {
inttp,pll,cll;
System.out.print("ingrese cantidad de llantas: ");
cll=ENTRADAS.entero();
if (cll<5)
pll=cll*800;
else
pll=cll*700;
System.out.println("precio total de llantas: "+pll);
}
}
6. 8) Calcular el número de pulsaciones que debe tener una persona por cada 10
segundos de ejercicio aerobico; la fórmula 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 PROBLEMAS;
public class probl08 {
public static void main(String[] args) {
intedad,pulsaciones;
doubles,f,m;
System.out.print("edad de la persona");
edad=ENTRADAS.entero();
System.out.print("sexo de la persona");
s=ENTRADAS.real();
if (s=f)
pulsaciones=(220-edad)/10;
else
(s=m)
pulsaciones=(210-edad)/10;
System.out.println("pulsaciones totales" +pulsaciones);
}
}
7. 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.
package PROBLEMAS;
public class probl09 {
public static void main(String[] args) {
doublemonto,totalp,pagototal;
System.out.print("monto : ");
monto=ENTRADAS.real();
if(monto<50000)
totalp=(monto*0.03);
else
totalp=m(monto*0.02);
pagototal=monto+totalp;
System.out.println("total a pagar : " +pagototal);
}
}
8. 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 PROBLEMAS;
public class probl10 {
public static void main(String[] args) {
int num1,num2,multi,resta,suma;
System.out.print("numero 1 : ");
num1=ENTRADAS.entero();
System.out.print("numero 2 : ");
num2=ENTRADAS.entero();
if (num1>num2){
resta=(num1-num2);
System.out.println("LA OPERACION EN RESTA ES: "+resta);
}
if (num1<num2){
suma=(num1+num2);
System.out.println("LA OPERACION EN SUMA ES: "+suma);
}
}
}
9. 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
package PROBLEMAS;
public class probl11 {
public static void main(String[] args) {
doublecc,des,pagoc,pagototal;
System.out.print("cantida de computadoras : ");
cc=ENTRADAS.real();
pagoc=(cc*11000);
if(cc<5)
des=(pagoc*0.1);
if(cc>5) and (cc<10)
des=
if (cc>10)
des=(pagoc*0.4);
pagototal=(pagoc-des);
System.out.println("total a pagar : " +pagototal);
}
}
10. 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.