Vous êtes sur la page 1sur 4

Tema3: Estructuras Condicionales

ESTRUCTURA CONDICIONALES EN JAVA


Poco a poco seguimos aprendiendo los fundamentos de Java, los condicionales son una parte muy
importante de ellos, ya que nos permitirán evaluar todo tipo de condiciones y estados a lo largo de
la ejecución de nuestro programa y poder tomar decisiones al respecto.

Las estructuras de control condicionales en Java son pocas y sencillas de entender, su funcionamiento
es similar para todas, lo único que variará será su manera de evaluar las condiciones. Todas
comprobarán si se cumple o no una condición y tomarán un camino u otro dependiendo de qué nos
interese.

 if
 if-else

Empecemos con una de las más sencillas y una de las más utilizadas por todos los programadores…

Condicional: IF con ELSE

El funcionamiento del condicional IF con ELSE es simple: comprueba si la condición que se encuentra
indicada entre paréntesis después de declararlo se cumple o no. Si se cumple, ejecuta el bloque de
código que se encuentre entre sus llaves. Si no, se salta el bloque de código (no lo ejecuta) y continua
la ejecución normal de nuestro programa.

SINTAXIS

if (condición)
{
// Ejecuta este bloque si
// la condición es verdadera
}
else
{
// Ejecuta este bloque si
// la condición es falsa
}

Operadores de Comparación:

EJEMPLO
class Condicionales1
{
public static void main(String args[])
{
int i = 20;
if (i < 15)
System.out.println("Soy menor que 15");
else
System.out.println("Soy mayor de 15");
}
}

Docente: Juan Gutierrez Paredes


Tema3: Estructuras Condicionales

Ejercicios de Condicionales

1. En MegaPlaza se hace un 20% de descuento a los clientes cuya compra supere los
300 soles y para compras menores o iguales a 300 el descuento será 10% ¿Cuál será
el monto que pagara una persona por su compra?

public class Condicionales2 {


public static void main(String[] args) {
// Declaracion de Variables
double compra, descuento, total;
// asignar valor a la Variable
compra = 200;
// Procesamiento
if (compra>300) {
descuento = compra*0.20;
}
else
{
descuento = compra*0.10;
}
total=compra-descuento;

// salida de Resultados
System.out.println("El descuento es de: " + descuento);
System.out.println("El total a pagar es: " + total);
}
}

2. Ingresar el nombre y la edad de una persona, mostrar en pantalla un mensaje es


mayor de edad o es menor de edad.
3. Ingresar dos números entero y mostrar en pantalla el mayor de dichos números.
4. En una tienda se ha establecido la siguiente oferta: por compras menores a 50 soles
se hace un descuento de 8%, pero para compras a partir de 50 el descuento es de
10%. Se pide ingresar la cantidad y el precio d3el producto que se compra y
determinar cuánto se descontará y cuanto se cobrará.
5. Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente
manera:
Si trabaja 40 horas o menos se le paga S/.16 por hora
Si trabaja más de 40 horas se le paga S/.16 por cada una de las primeras 40 horas y
S/.20 por cada hora extra. Un obrero necesita calcular su salario semanal, el cual se
obtiene de la siguiente manera:
Si trabaja 40 horas o menos se le paga S/.16 por hora
Si trabaja más de 40 horas se le paga S/.16 por cada una de las primeras 40 horas y
S/.20 por cada hora extra.

Docente: Juan Gutierrez Paredes


Tema3: Estructuras Condicionales

--------------------------------------------------------------------------------

Ejercicio 3
En MegaPlaza se hace un 20% de descuento a los clientes
cuya compra supere los 300
¿Cual será la cantidad que pagara una persona por su compra?

C:\java>notepad Compra.java

public class Compra {


public static void main(String[] args) {
double compra, descuento, total;
compra = 410;
descuento = compra*0.20;
total = compra - descuento;
if (compra>300) {
System.out.println("El descuento es de: " + descuento);
System.out.println("El total a pagar es: " + total);
}
else
System.out.println("Sin descuentos, el total es:" + total);
}
}

C:\java>javac Compra.java
C:\java>java Compra
El descuento es de: 82.0
El total a pagar es: 328.0
-----------------------------------------------------------

Docente: Juan Gutierrez Paredes


Tema3: Estructuras Condicionales
package condicionales1;
import java.util.Scanner;
public class Condicionales1 {
public static void main(String[] args) {
Scanner consola=new Scanner(System.in);

double cantidad, precio,pago, descuento;


System.out.println("ingresar cantidad: ");
cantidad=consola.nextInt();
System.out.println("ingrese el precio: ");
precio=consola.nextInt();

pago=cantidad*precio;
if(pago<50){
descuento=pago*0.08;
pago=pago-descuento;
System.out.println("el descuento es: "+descuento+" , el pago a realizar es: "+pago);
}
else{
descuento=pago*0.1;
pago=pago-descuento;
System.out.println("el descuento es: "+descuento+" , el pago a realizar es: "+pago);
}
}

Docente: Juan Gutierrez Paredes

Vous aimerez peut-être aussi