viernes, 9 de julio de 2010

Problema de ecuacion R=A+B*D/C

package prog_principal_calc_ecuacion_r_a_b_d_c;
//ESTE ES EL PAQUETE QUE INCLUYE LIBRERIAS
//DECLARO LA SIGUIENTE LIBRERIA
import java.io.*;

// A CONTINUACION SE CREA LA CLASE
class ecuacion{

//PROCEDO A CREAR LOS ATRIBUTOS DE LA CLASE
private float a,b,c,d;

//PROCEDO A CREAR LOS METODOS
//ESTE METODO SE USA PARA PASAR VALORES DE UNA VARIABLE A OTRA
public void asignar( float ax,float bx,float cx,float dx )
{
a=ax;
b=bx;
c=cx;
d=dx;
}
//ESTE METODO REALIZA LOS CALCULOS DE LA ECUASION R=A+B*D/C
public float cacular_ecuasion()
{
float r=0;
r=(((a+b)*d)/c);
return (r);
}
}
//FINAL DE LA CLASE

//INICIO DEL PROGRAMA PRINCIPAL
public class prog_ecuacion_r {

public static void main(String[] args) throws IOException {

//DECLARO LAS VARIABLES DEL PROGRAMA PRINCIPAL
float r, ax,bx, cx, dx;

/*DECLARO LAS SIGUIENTES LINEAS PARA PODER INTRODUCIR NUMEROS*/
BufferedReader introducir = new BufferedReader(new InputStreamReader(System.in));

//SE RELACIONA LA CLASE CON EL OBEJETO DADO
ecuacion obj_car= new ecuacion();
System.out.println("ESTE ES UN PROGRAMA QUE REALIZA LA ECUASION R=A+B*D/C \n");
System.out.println(" INTRODUZCA EL VALORES A CONTINUACION\n");
//PROCEDO A PEDIN LOS DATOS
System.out.println("INTRIDUCIR A==");
//SE INTRODUCEN LOS DATOS
ax =Float.parseFloat(introducir.readLine());
System.out.println(" INTRIDUCIR B==");
//SE INTRODUCEN LOS DATOS
bx =Float.parseFloat(introducir.readLine());
System.out.println(" INTRIDUCIR C==");
//SE INTRODUCEN LOS DATOS
cx =Float.parseFloat(introducir.readLine());
System.out.println(" INTRIDUCIR D==");
//SE INTRODUCEN LOS DATOS
dx =Float.parseFloat(introducir.readLine());

//SE PROCEDE A ENVIAR LOS PARAMETROS
obj_car.asignar( ax,bx, cx, dx);

//SE PROCEDE A LLAMAR AL METODO
r=obj_car.cacular_ecuasion();

//SE PROCEDE A MOSTRAR LOS RESULTADOS
System.out.println("\nSU RESPUESTA SE DARA A CONTINUACION");
System.out.println(" EL RESULTADO ES=="+r);
}

}

No hay comentarios:

Publicar un comentario