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.
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.
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
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.