Problemas condicionales

13
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); } }

Transcript of Problemas condicionales

Page 1: 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);

}

}

Page 2: Problemas condicionales

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);

}

}

Page 3: Problemas condicionales

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 {

Page 4: Problemas condicionales

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) {

Page 5: Problemas condicionales

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: ");

Page 6: Problemas condicionales

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

Page 7: Problemas condicionales

$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);

Page 8: Problemas condicionales

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){

Page 9: Problemas condicionales

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) {

Page 10: Problemas condicionales

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;

}

Page 11: Problemas condicionales

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: ");

Page 12: Problemas condicionales

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;

Page 13: Problemas condicionales

}

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);

}

}