Primer Trabajo en BlueJ


 Autor: Daniela Muñoz Muñoz
Competencia: Desarrollo de Software (Nivel 1)
Palabras Clave: Programación, Java, BlueJ.

Descripción de la Actividad: A continuación les daré a conocer mi grata experiencia como estudiante de primer año de ingeniería civil en informatica, en mi primera experiencia del programa BlueJ.
El proposito del laboratorio consistia en hacer una conversion de unidad, si me daban una unidad en kilogramos transformarla en: onzas, libras, libras troy, stones, toneladas cortas, toneladas largas.


Solución
La solución al problema es crear ejemplos extremos y ejemplos, entrada y salida de los datos ingresados, diagrama de flujo y codigo, los cuales seran mencionados a continuacion:



Ejemplos  extremos:

        Kilogramos   ->   P  ->       P.Onzas        libras         L.Troy         Stones       T.cortas        T.largas
                1         ->   P  ->        35,274         2,2046       2,6793         0,1378        0,0011           0,001
              7,3        ->   P  ->       257,5002     16,0935      19,5588        1,0059        0,0080          0,0073
               √2        ->   P  ->       49,8849       3,1177         3,7891        0,1948        0,0015          0,0014
             4,36       ->   P  ->       153,7946      9,6120        11,6817       0,6008        0,0047          0,0043
            11.2        ->   P  ->       395,0688     24,6915       30,0081       1,5433        0,0123          0,0112
             2,03       ->   P  ->        71,6062        4,4753        5,4389        0,2797       0,0022          0,0020



Entrada de Datos:


       -Cantidad: 1 dato.
       -Tipo: real.
       -Nombre de la variable:   kilogramos, onzas, libras, libras troy, stones, toneladas cortas, 
                                                  toneladas largas.                          
       -Limitación: positivo.


Salida de Datos:

      -Cantidad:   6 datos.
      -Tipo:    Reales positivos.
      -Nombre de la variable: kilogramos, onzas, libras, libras troy, stones, toneladas cortas, 
                                               toneladas largas
                                           
     
                                                               Ejemplos:


 Kilogramos ->   P  ->       P.Onzas          libras               L.Troy           Stones           T.cortas           T.largas

   7,3             ->   P  ->    7,3*35,274    7,3*2,2046       7,3*2,6793       7,3*0,1378       7,3*0,0011       7,3*0,001
                    ->   P  ->     257,5002         16,0935         19,5588           1,0059              0,0080             0,0073

    √2             ->   P  ->   √2*35,274       √2*2,2046        √2*2,6793        √2*0,1378      √2*0,0011       √2*0,001
                     ->   P  ->     49,8849           3,1177            3,7891            0,1948           0,0015              0,0014

   4,36          ->   P  ->   4,36*35,274    4,36*2,2046     4,36*2,6793     4,36*0,1378   4,36*0,0011     4,36*0,001
                   ->   P  ->     153,7946          9,6120          11,6817            0,6008              0,0047              0,0043

  11.2           ->   P  ->   11.2*35,274    11.2*2,2046     11.2*2,6793     11.2*0,1378   11.2*0,0011      11.2*0,001
                   ->   P  ->      395,0688        24,6915           30,0081          1,5433            0,0123             0,0112

  2,03         ->   P  ->   2,03*35,274     2,03*2,2046      2,03*2,6793      2,03*0,1378    2,03*0,0011     2,03*0,001
                  ->   P  ->     71,6062            4,4753             5,4389              0,2797            0,0022           0,0020


 
                                                                                   Diagrama De Flujo






                                                                     CÓDIGO:

                                                                               /**
 * En esta clase detallare los comandos a utilizar en la conversion de unidad de peso.
* para lograr obtener el valor de cada una de las conversiones de unidad de peso bastara multiplicar
*la cantidad de kilogramos en cada una de las unidades existentes (onzas,libras, Libras troy,stones, Toneladas cortas
* y Toneladas largas.
*
                                        * @author Daniela Belen Muñoz Muñoz
                                       * @career Ingenieria Civil en Informatica
                                              * @asignatura Programacion 1
                                                                          */

                                                             import java.util.Scanner;
                                                public class conversion_de_unidad_de_peso
                                                                  {
                                                            public static void main()
                                                                {
                 double kil=0, p2=35.274, p3=2.2046, p4=2.6793, p5=0.1378, p6=0.0011, p7=0.001;
                                                    Scanner leer = new Scanner ( System.in);
                                                            System.out.println("Leer kil");
                                                               kil= leer.nextDouble();
                                                                double po= kil*p2;
                                                                double pl= kil*p3;
                                                                double plt= kil*p4;
                                                                double ps= kil*p5;
                                                                double ptc= kil*p6;
                                                                double ptl= kil*p7;

                                            System.out.println("Resultado onzas= "+po);
                                            System.out.println("Resultado Libras= "+pl);
                                            System.out.println("Resultado Libras Troy= "+plt);
                                            System.out.println("Resultado Stones= "+ps);
                                            System.out.println("Resultado Toneladas cortas= "+ptc);
                                            System.out.println("Resultado Toneladas largas= "+ptl);
                                                                  }
                                                                  }




Reflexión

Esta forma de  aprender a programar, me facilitó enormemente al desarrollar una estructura lógica en mi pensamiento. Tener la base adecuada para poder cumplir con lo que las competencias me exijan y poder ampliar mi conocimiento a nivel de programación.