Decisiones en Java

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

VARIABLES Y ESTRUCTURAS DE CONTROL EN LA PROGRAMACIN

ORIENTADA A OBJETOS JAVA


(1152938)

DESARROLLO ACTIVIDADES TERCERA SEMANA


DECISIONES

PRESENTADO A:
ING. ADRIANA CRISTINA CASTILLA LOPEZ

APRENDIZ:
ANDRES FERNANDO LOAIZA

SENA
Servicio Nacional de Aprendizaje
Bogot, 22 de Marzo 2016

ACTIVIDAD 1: Manejo de condiciones en Java


1. Practicar haciendo un applet llamado ImpuestoApplet que tome el
precio de un producto y calcule el impuesto a pagar de acuerdo a la
tabla siguiente:
Precio del artculo
Menor a 10,000
Mayor o igual a 10,000 y menor a 25,000
Mayor o igual a 25,000

% impuesto
5%
10%
15%

Clase ImpuestoApplet.java
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import java.lang.Math;
// <applet width="150" height="300" code="ImpuestoApplet"></applet>
public class ImpuestoApplet extends Applet implements ActionListener {
Label l1, l2;
TextField t1, t2;
Button b;
public ImpuestoApplet() {
l1 = new Label("Precio Artculo");
t1 = new TextField(10);
l2 = new Label("Impuesto a Pagar");
t2 = new TextField(10);
b = new Button("Calcula");
add(l1);
add(t1);
add(b);
add(l2);
add(t2);
b. addActionListener(this);
}
public void actionPerformed(ActionEvent ae) {
int p = Integer.parseInt(t1.getText());
int imp=0;
if (p < 10000)
{
imp= (p * 5)/100;
}
if (p>=10000 && p<25000)

{
imp= (p * 10)/100;
}
if(p>=25000)
{
imp= (p * 15)/100;
}
t2.setText("" + imp);
}
}

ACTIVIDAD 2: Uso del Switch


1. Practicar haciendo un applet llamado FechaApplet que tome el
nmero de da y el nmero de mes y despliegue el dia en letras (1Lunes, 2-Martes, etc) y el mes con letras (1-Enero, 2-Febrero,etc).

Clase FechaApplet.java
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
// <applet width="200" height="200" code="FechaApplet"></applet>
public class FechaApplet extends Applet implements ActionListener {
Label l1, l2, l3;
TextField t1, t2;
TextArea t3;
Button b;
public FechaApplet() {
l1 = new Label("Da");
t1 = new TextField(3);
l2 = new Label("Mes");
t2 = new TextField(3);
l3 = new Label("Fecha con Letras");
t3 = new TextArea(5,20);
b = new Button("CAMBIAR");
add(l1);
add(t1);
add(l2);
add(t2);
add(b);
add(l3);
add(t3);
b. addActionListener(this);
}
public void actionPerformed(ActionEvent ae) {
int dia = Integer.parseInt(t1.getText());
int mes = Integer.parseInt(t2.getText());
String fechaDia ="";
String fechaMes ="";
switch (dia)
{
case 1:
fechaDia = "Lunes";
break;
case 2:
fechaDia = "Martes";
break;
case 3:
fechaDia = "Mircoles";
break;
case 4:
fechaDia = "Jueves";

break;
case 5:
fechaDia = "Viernes";
break;
case 6:
fechaDia = "Sbado";
break;
case 7:
fechaDia = "Domingo";
break;
default:
fechaDia = "Ese da no existe";
}
switch (mes)
{
case 1:
fechaMes="Enero";
break;
case 2:
fechaMes="Febrero";
break;
case 3:
fechaMes="Marzo";
break;
case 4:
fechaMes="Abril";
break;
case 5:
fechaMes="Mayo";
break;
case 6:
fechaMes="Junio";
break;
case 7:
fechaMes="Julio";
break;
case 8:
fechaMes="Agosto";
break;
case 9:
fechaMes="Septiembre";
break;
case 10:
fechaMes="Octubre";
break;
case 11:
fechaMes="Noviembre";
break;
case 12:
fechaMes="Diciembre";

break;
default:
fechaMes="Ese mes no existe";
}
t3.setText(""+fechaDia+" "+"de"+" "+fechaMes);
}
}

ACTIVIDAD 3: Operaciones Lgicas y su Jerarqua


1. Haz un applet de tu libre eleccin, donde apliques el tema de
Operaciones Lgicas y su Jerarqua
Applet de ordenacin, ingresar tres nmeros enteros y ordenarlos de
mayor a menor.
Clase OrdenacionApplet.java
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
// <applet width="400" height="200" code="OrdenacionApplet"></applet>
public class OrdenacionApplet extends Applet implements ActionListener {
Label l1, l2, l3, l4;
TextField t1, t2, t3, t4;
Button b;
public OrdenacionApplet() {

l1 = new Label("No. 1");


t1 = new TextField(3);
l2 = new Label("No. 2");
t2 = new TextField(3);
l3 = new Label("No. 3");
t3 = new TextField(3);
l4 = new Label("los Nmeros Ingresados");
t4 = new TextField(20);
b = new Button("Ordenar");
add(l1);
add(t1);
add(l2);
add(t2);
add(l3);
add(t3);
add(b);
add(l4);
add(t4);
b. addActionListener(this);
}
public void actionPerformed(ActionEvent ae) {
int n1 = Integer.parseInt(t1.getText());
int n2 = Integer.parseInt(t2.getText());
int n3 = Integer.parseInt(t3.getText());
if (n1 > n2 & n2 > n3) {
t4.setText("" + n1 + "," + n2 + "," + n3);
} else if (n1 > n3 & n3 > n2) {
t4.setText("" + n1 + "," + n3 + "," + n2);
} else if (n2 > n1 & n1 > n3) {
t4.setText("" + n2 + "," + n1 + "," + n3);
} else if (n2 > n3 & n3 > n1) {
t4.setText("" + n2 + "," + n3 + "," + n1);
} else if (n3 > n1 & n1 > n2) {
t4.setText("" + n3 + "," + n1 + "," + n2);
} else if (n3 > n2 & n2 > n3) {
t4.setText("" + n3 + "," + n2 + "," + n1);
}
}
}

También podría gustarte