Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estudiantes:
Carrera
INGIENERIA DE SOFTWARE
SEMESTRE II
Materia
UNIDAD II
Cartagena - Bolívar
ACTIVIDAD SEMANA DOS
1. Se requiere un programa utilizando el paradigma orientado a objetos, que muestra
los datos de un pasajero con los Siguientes Atributos:
package clima;
import java.util.Calendar;
import java.util.Scanner;
public class Clima {
//Variables de instancia
public String ciudad;
public String diactual;
public int gradocent;
public int prob;
public int humedad;
public int viento;
public double gradferen;
//Metodo constructor
public Clima()
{
Calendar cal=Calendar.getInstance();
ciudad="Mompos";
diactual=cal.get(cal.DATE)+"/"+cal.get(cal.MONTH)+"/"+cal.get(cal.YEAR);
}
public void getgradocent(){
System.out.print("Ingrese grados centigrados:");
Scanner teclado=new Scanner(System.in);
gradocent=teclado.nextInt();
}
public void getprobab(){
System.out.print("Probabilidad de Precipitaciones:");
Scanner teclado=new Scanner(System.in);
while( prob<1 ){
prob=teclado.nextInt();
}
}
public void gethumedad(){
System.out.print("Humedad:");
Scanner teclado=new Scanner(System.in);
while ( humedad<1 ){
humedad=teclado.nextInt();
}
}
public void getviento(){
System.out.print("Viento:");
Scanner teclado=new Scanner(System.in);
while ( viento<1 ){
viento=teclado.nextInt();
}
}
public double convergradfarenheit(int grados){
Scanner lector =new Scanner(System.in);
double farenheit=grados*2-grados/5;
farenheit=farenheit+32;
return farenheit;
}
public static void main(String[] args) {
Clima miclima=new Clima();
miclima.getgradocent();
miclima.getprobab();
miclima.gethumedad();
miclima.getviento();
double gradfaren=miclima.convergradfarenheit(10);
miclima.mostrardatos();
}
public void mostrardatos(){
Clima miclima=new Clima();
System.out.println("Ciudad:"+ciudad);
System.out.println("Dia actual:"+diactual);
System.out.println("Grados Centigrados:"+gradocent);
System.out.println("Grados Farenheit:"+miclima.convergradfarenheit(gradocent));
System.out.println("Probabilidad de Precipitación:"+prob);
System.out.println("Humedad:"+humedad);
System.out.println("Viento:"+viento);
}
}