Programando en java

Solo disponible en BuenasTareas
  • Páginas : 6 (1253 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de mayo de 2010
Leer documento completo
Vista previa del texto
1. Precio de cine: Escriba un programa para averiguar cuánto paga una persona por ir al cine. El programa debe introducir una edad mediante una barra de desplazamiento o un campo de texto y luego decidir en base a lo siuiente:

Menor de 5 años, gratis
De 5 a 12, paga la mitad
De 13 a 54, precio normal
De 55 o mayor, gratis.

import java.awt.*;
import java.applet.Applet;
importjava.awt.event.*;

public class eje01 extends Applet implements AdjustmentListener {

private Scrollbar barra;
private int edad=0;

public void init() {
barra = new Scrollbar(Scrollbar.HORIZONTAL, 0,1,0,100);
add(barra);
barra.addAdjustmentListener(this);
}
public void paint(Graphics g){
if(edad=13){
g.drawString("PrecioNormal",100,100);
}
else if(laedad>=5){
g.drawString("Paga la Mitad",100,100);
}
else if(laedad0)
g.drawString("Gratis",100,100);
}

public void actionPerformed(ActionEvent e) {
laedad=Integer.parseInt(edad.getText());
repaint();
}
}

3. Se requiere diseñar un programa que permita calcular los niveles alcanzados enfunción de la media de cuatro exámenes. Si está fuera de 74 o superior, la persona obtendrá una A, de 60 a 73 una B, de 40 a 59 una C y menor que 40 una D.

import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class eje03 extends Applet implements ActionListener{
private Button boton;
private TextField nota1,nota2,nota3,nota4;
private int prom,nt1,nt2,nt3,nt4;public void init() {
nota1 = new TextField(5);
add(nota1);
nota1.addActionListener(this);
nota2 = new TextField(5);
add(nota2);
nota2.addActionListener(this);
nota3 = new TextField(5);
add(nota3);
nota3.addActionListener(this);
nota4 = new TextField(5);
add(nota4);
nota4.addActionListener(this);
boton = new Button("Calcular");add(boton);
boton.addActionListener(this);
}
public void paint(Graphics g){
if(prom>=74){
g.drawString("Promedio"+" "+prom,100,100);
g.drawString("Calificacion : A",120,120);
}
else if(prom>=60){
g.drawString("Promedio"+" "+prom,100,100);
g.drawString("Calificacion : B",120,120);
}
else if(prom>=40){
g.drawString("Promedio"+""+prom,100,100);
g.drawString("Calificacion : C",120,120);
}
else if(prom60)
g.drawString("Tasa de interes 2%",100,100);
else if(m>36 && m=12 && m5000 && m10000 && m50000 && m100000){
g.drawString("Su Descuento de 25% :" +" "+ (m*0.25) ,100,100);
g.drawString("A Pagar"+" "+(m*1.25),100,120);
}
}

public void actionPerformed(ActionEvent event){m=Integer.parseInt(cant.getText());
repaint();
}
}

6. Escriba un programa que permita introducir números a través de tres barras de desplazamiento, para posteriormente indicar el mayor.

import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;

public class eje06 extends Applet implements AdjustmentListener {

private Scrollbar barra1,barra2,barra3;private Label p1,p2,p3;
private int v1,v2,v3;

public void init() {
p1 = new Label("Primer Numero:");
add(p1);
barra1 = new Scrollbar(Scrollbar.HORIZONTAL, 0,1,0,100);
add(barra1);
barra1.addAdjustmentListener(this);
p2 = new Label("Segundo Numero:");
add(p2);
barra2 = new Scrollbar(Scrollbar.HORIZONTAL, 0,1,0,100);add(barra2);
barra2.addAdjustmentListener(this);
p3 = new Label("Tercer Numero:");
add(p3);
barra3 = new Scrollbar(Scrollbar.HORIZONTAL, 0,1,0,100);
add(barra3);
barra3.addAdjustmentListener(this);

}
public void paint(Graphics g){
g.drawString("Primer Valor"+" "+v1, 100, 100);
g.drawString("Segundo...
tracking img