domingo, 9 de octubre de 2011

Primer Trabajo en Bluej


Autor: Rodrigo Bermedo
Competencia: Desarrollo de software (nivel 1)
Palabras claves: Java, Bluej, Programacion


Descripción de la actividad:

Esta actividad fue la primera que se realizo en el semestre en el curso de programacion I,  el ejercicio consistía en que el usuario ingresara un numero que correspondería a un peso en kilogramos y luego el programa debería devolver ese numero de kilogramos en onzas, libras. libras troy, toneladas cortas y toneladas largas. Luego se debía generar un informe que debía contener ejemplos de entrada y salida, un ejemplo numérico, una generalizacion del algoritmo, un diagrama de flujo y por ultimo se debía incluir el código fuente del programa.



Entradas:

Un número entero o decimal positivo


 Salidas:

Seis números enteros o decimales positivos


Ejemplo paso a paso

Tomare como referencia el numero 2

Onzas = 35.274 x 2 = 70.548

Libras = 2.2046 x 2 = 4.4092

Libras troy = 2.6793 x 2 = 5.3586

Stones = 0.1378 x 2 = 0.2756

Toneladas cortas = 0.0011 x 2 = 0.0022

Toneladas largas = 0.001 x 2 = 0.002

Final:


Onzas = 70.548

Libras = 4.4092

Libras troy = 5.3586

Stones  = 0.2756

Toneladas = 0.0022

Toneladas largas = 0.002


 
Generalización

 Onzas = 35.274 x  n

Libras = 2.2046 x  n

Libras troy = 2.6793 x n

Stones = 0.1378 x  n

Toneladas cortas = 0.0011 x n

Toneladas largas = 0.001 x  n


Diagrama de flujo 




Codigo fuente


//* Nombre: Rodrigo Alejandro Bermedo Soto
//* Carrera: ingeniería civil informática 
//* Descripción: el programa sirve para convertir una cantidad ingresada por el usuario en kilogramos a otras unidades

import java.util.*;

class conversion
 {
      static void main()
   
     {
           double onzas, libras, libras_troy, stones, toneladas_cortas, toneladas_largas, n;
      
           Scanner leer = new Scanner(System.in);
        
           System.out.println("ingrese cantidad de kilogramos a convertir");
        
           n =leer.nextDouble();
        
           onzas = 35.274*n;
        
           libras = 2.2046*n;
        
           libras_troy = 2.6793*n;
        
           stones = 0.1378*n;
        
           toneladas_cortas = 0.0011*n;
        
           toneladas_largas = 0.001*n;
        
           System.out.println("onzas=" +onzas);
           System.out.println("libras=" +libras);
           System.out.println("libras_troy=" +libras_troy);
           System.out.println("stones=" +stones);
           System.out.println("toneladas_cortas=" +toneladas_cortas);
           System.out.println("toneladas_largas=" +toneladas_largas);
       }
   }
        
Capturas de pantalla






























































Conclusiones

Este ejemplo es perfecto para una persona que esta recién empezando en la programacion en java, debido a que es un ejemplo simple para entender lo que es el uso de variables y como hacer cálculos simples además de servir para entender como el programa puede interactuar con el usuario ya sea pidiéndo o entregando datos.