Problemas condicionales
-
Upload
joshe-varillas -
Category
Documents
-
view
341 -
download
1
Transcript of Problemas condicionales
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.
packagepkg;
public class Ejercicios1 {
public static void main(String[] args) {
double cal1,cal2,cal3,promedio;
System.out.print("ingresar primera nota:");
cal1=ENTRADA.real();
System.out.print("ingresar segunda nota:");
cal2=ENTRADA.real();
System.out.print("ingresar tercera nota:");
cal3=ENTRADA.real();
promedio=(cal1+cal2+cal3)/3;
System.out.print("=============");
if (promedio>70){
System.out.print("APROBADO: "+ promedio);
}
else
System.out.print("DESAPROBADO: "+ promedio);
}
}
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?
packagepkg;
public class ejercicio2 {
public static void main(String[] args) {
doublem,dsct=0,tp;
System.out.print("Ingrese el monto a pagar\n");
m=ENTRADA.entero();
if(m>1000){
System.out.print("dsct del 20%descuento\n");
dsct=m*0.2;
}
else
dsct=0;
tp =m-dsct;
System.out.print("el monto a pagar final es:"+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 mas de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por
cada hora extra.
4) Pedir el radio de un círculo y calcular su área.
packagepkg;
public class ejercicio3 {
public static void main(String[] args) {
//Pedir el radio de un círculo y calcular su área.
doublerdo,area;
System.out.print("ingresar radio\n");
rdo=ENTRADA.entero();
area=(rdo*rdo)*3.1416;
System.out.print("el area del circulo es:"+area);
}
}
5) Pedir tres números y mostrarlos ordenados de mayor a menor.
6) Que lea dos números y los imprima en forma ascendente
packagepkg;
public class ejercicio6 {
public static void main(String[] args) {
int num1, num2;
System.out.print("IngresaNumero 1: ");
num1=ENTRADA.entero();
System.out.print("Ingresa Numero 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.
packagepkg;
public class ejercicio7 {
public static void main(String[] args) {
intcdlta;
doubletotalpago;
System.out.print("Ingrese el numero de llantas: ");
cdlta=ENTRADA.entero();
if (cdlta>5)
totalpago=cdlta*700;
else
totalpago=cdlta*800;
System.out.println("El total a pagar por las llantas es: "+totalpago);
}
}
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…..
packagepkg;
public class ejercicio8 {
public static void main(String[] args) {
doubleedad,pulsa;
intnum = 0;
System.out.print("INGRESAR EDAD: ");
edad=ENTRADA .real();
System.out.println("¿QUE TIPO DE SEXO TIENE?");
System.out.println("TIENE DOS OPCIONES");
System.out.println("OPCION 1 MASCULINO");
System.out.println("OPCION 2 FEMENINO");
System.out.print("ELIGE:");
num=ENTRADA.entero();
switch (num){
case 1: pulsa=(210-edad)/10;
System.out.println("SU NUMERO DE PULSACIONES ES: "+pulsa);
break;
case 2: pulsa=(220-edad)/10;
System.out.println("SU NUMERO DE PULSACIONES ES: "+pulsa);
break;
default:
System.out.println("ERROR");
}
}
}
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.
packagepkg;
public class ejercicio9 {
public static void main(String[] args) {
double pagar=0,monto=0,cuota=0,cantidad=0;
System.out.print("INGRESAR MONTO: ");
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("==============================");
System.out.println("La cuota es: " +cuota);
System.out.println(" la fianza a pagar es: " +pagar);
}
}
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.
packagepkg;
public class ejercicio10 {
public static void main(String[] args) {
int num1,num2,resta,suma,multi;
System.out.print("Ingrese Primer numero:");
num1=ENTRADA.entero();
System.out.print("Ingrese Segundo numero:");
num2=ENTRADA.entero();
if (num1>num2){
resta=num1-num2;
System.out.println("La resta es :" +resta);
}
else if (num1<num2){
suma=num1+num2;
System.out.println("La suma es:" +suma);
}
else {
multi=num1*num2;
System.out.println("============");
System.out.println("la multiplicacion es:" +multi);
}
}
}
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
packagepkg;
public class ejercicios11 {
public static void main(String[] args) {
doublemontpgr=0,cant=0,costo=0,prec,desct=0;
System.out.print("INGRESAR CANTIDAD DE COMPUTADORAS: ");
cant=ENTRADA.entero();
System.out.print("INGRESAR PRECIO: ");
prec=ENTRADA.entero();
if (cant<5){
costo=prec*cant;
desct=costo*0.10;
montpgr=costo-desct;
}
else if (cant>=5&& cant<10){
costo=prec*cant;
desct=costo*0.20;
montpgr=costo-desct;
}
else if (cant>=10 ){
costo=prec*cant;
desct=costo*0.40;
montpgr=costo-desct;
}
System.out.println("==============================");
System.out.println("El costo de la computadora(S) es: " +costo);
System.out.println("El descuento de las computadora(s) es: " +desct);
System.out.println("El monto a pagar por las computadora(s) es: " +montpgr);
}
}
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.
packagepkg;
public class ejercicio12 {
public static void main(String[] args) {
double montpgr=0,cant=0,desct=0,und,costo=0;
int monto=0;
System.out.print("INGRESAR MONTO DE LA FRUTA: ");
monto=ENTRADA.entero();
System.out.print("INGRESAR CANTIDAD: ");
cant=ENTRADA.real();
if (cant>=0 & cant<=2){
costo=monto*cant;
und=monto*cant;
montpgr=und-desct;
}
else if (cant>=2.01 && cant<=5){
costo=monto*cant;
und=monto*cant;
desct=und*0.10;
montpgr=und-desct;
}
else if (cant>=5.01 && cant<=10){
costo=monto*cant;
und=monto*cant;
desct=und*0.15;
montpgr=und-desct;
}
else if (cant>=10.01 ){
costo=monto*cant;
und=monto*cant;
desct=und*0.20;
montpgr=und-desct;
}
System.out.println("==============================");
System.out.println("El costo de la fruta es: "+costo);
System.out.println("El descuento de la fruta es: "+desct);
System.out.println("El monto a pagar es: "+montpgr);
}
}