Professional Documents
Culture Documents
Notas: El mtodo getTipo() debe retornar un String que puede ser especialista o
general, ser general si la cita es tipo 1, 2 o 3 y ser especialista si el tipo
de cita es 4 o 5. El valor final de la cita depende de la tarifa y el tipo de
cita, las citas de tipo especialista tienen un incremento del 50% sobre la tarifa
y las citas de tipo general tiene un descuento del 50% sobre la tarifa. Cree la
clase Principal.java donde solicite al usuario los datos para crear una cita
(objeto de la clase Cita) y a continuacin presente los siguientes mensajes: El
nmero de la cita es: XXXXXX Esta cita es de tipo: XXXXXXXX Su tarifa normal es:
XXXXXXXX Pero por ser de tipo XXXXXXXX queda con un valor final de XXXXXXXX
package EjerciciosJava;
package EjerciciosJava;
import javax.swing.JOptionPane;
int numero =Integer.parseInt(JOptionPane.showInputDialog(null,"Introduzca
el numero de la cita"));
int tipo = Integer.parseInt(JOptionPane.showInputDialog(null, "Introduzca
el tipo de cita (Para general: 1, 2 y 3 y para especialista: 4 y 5)"));
double tarifa = Double.parseDouble(JOptionPane.showInputDialog(null,
"Introduzca la tarifa"));
Cita cita= new Cita(numero,tipo,tarifa);
System.out.println("El numero de la cita es: "+cita.getNumero());
System.out.println("El tipo de cita es: "+ cita.getTipo());
System.out.println("Su tarifa normal es: "+ cita.getTarifa());
System.out.println("Pero por ser de tipo " + cita.getTipo() + " queda con
un valor final de: " + cita.calcularValorFinal());
}
}
package EjerciciosJava;
import javax.swing.JOptionPane;
package EjerciciosJava;
import javax.swing.JOptionPane;
Notas: Las cuentas solo pueden ser de tipo ahorro o crdito El saldo mnimo
de una cuenta es el 10% del valor inicial con que se crea la cuenta. Consignar
(double monto): incrementa el dinero de la cuenta con base en el monto de dinero
que se desea consignar. Retirar (double monto): retira el monto dado de la cuenta
siempre y cuando la cuenta no quede con un saldo inferior al saldo mnimo, si esto
ocurre, solo se retirar el dinero autorizado. getSaldo(): obtiene el saldo
actual de la cuenta. getSaldoMinimo(): obtiene el saldo mnimo de la cuenta.
getCapacidadCredito(): Para cuentas de ahorro, la capacidad de crdito es igual a
la diferencia entre al saldo actual y el saldo mnimo y para cuentas de crdito, la
capacidad de crdito es 3 veces el saldo actual. Cree y compile la clase
Principal.java y en ella cree un objeto de la clase Cuenta y pruebe cada uno de sus
mtodos.
package EjerciciosJava;
import javax.swing.JOptionPane;
package EjerciciosJava;
import javax.swing.JOptionPane;
Cliente {abstract}
-String nombre
+ Cliente (String nombre) + String obtNombre( ) + abstract String
obtIdentificacion( )
Empresa
-String nit -String representante
+Empresa(String nit,String nom,String r) + String obtIdentificacion( ) + String
obtRepresentante( ) + String cambiarRepres(String repres)
Persona
-String cedula -int edad
+ Persona(String ced,String nom,int ed) + String obtIdentificacion( ) + String
obtEdad( ) + void cumplirAos( )
package Ejercicios;
import javax.swing.JOptionPane;
class Banco{
String nombre;
Cliente clientes[];
int numeroDeClientes;
package Ejercicios;
package Ejercicios;
public Empresa(String n, String nom, String r){
super(nom);
this.nit=n;
this.representante=r;
}
}
public String obtRepresentante(){
return representante;
}
public String cambiarRepres(String repres){
return null;
}
public int obtEdad(){
return 1000;
}
package Ejercicios;
package Ejercicios;
import javax.swing.JOptionPane;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;