Siguenos tambien

Twiter

miércoles, 16 de noviembre de 2011

Calculo en Programación de java




Lenguaje Java: creación de una programa.






Se creara una programa que Transformara los Radianes ingresados por teclado en Grados y viceversa. a continuación se muestra el problema, como se debe plantear el código para resolverlo y se le mostrara al lector de que trata cada parte del código.

1.-
Se debe crear un programa en lenguaje java, que deberá ser capaz de transformar unidades como se muestra a continuacion:
   
    Radian a Grados
ingreso radian --> Programa --> valor en grados.
ingreso grado --> Programa --> valor en radian.

2.-
- Lo que se ingresara en el programa serán valores double (decimales).
- La salida serán valores double o un String (texto) en este caso sera "Error".

3.-
Código

//inicio del programa, declarando que se ocupara java math para realizar cálculos.


Import java.util.*;
Import java.math.*;

Public class Transformar{ // este programa se llama Transformar.
Static void main(){

double a,b,c,x; // se declaran variables double, es decir, que serán decimales.
double P; //se declara una variable P que es double, que contendrá el valor de PI.
int op=0; // se declara variable op que es de tipo Entero.

Scanner 1 = new Scanner(System.in); //se declara el Scanner, es decir, que el programa leerá de teclado.
P=3.1416; // se le da el valor a la variable P (dándole el valor de PI)

System.out.println("Elija una opción: "); // el system para que muestre lo que esta en paréntesis.
System.out.println("1) Radianes a Grados 2)Grados a Radianes" );
op=l.nextInt();

switch(op){ //switch hará de semáforo, indicando si se teclea 1) hará una operación independiente a 2)

case 1: // caso uno que transformara radian a grado.
System.out.println("Ingrese un Radian: ");
a=l.nextDouble();
x=(180*a)/P
System.out.println("El equivalente en grados es"+" "+x+"°");
break;

case 2:// caso dos que transformara grados a radian
System.out.println("Ingrese en grados: ");
c=l.nextDouble();
b=(c*P/180);
System.out.println("El equivalente en radianes"+" "+b);
break;
default;
System.out.println("Error");
break;
}}}

0 comentarios:

Publicar un comentario

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Online Project management