Está en la página 1de 2

Conversión de medidas de longitud

Escriba un programa que pida al usuario una longitud en metros y muestre en


pantalla las conversiones de dicha cantidad a centímetros, milímetros, pies,
pulgadas, yardas, años luz y angstroms. Use métodos adecuadamente.

import java.util.Scanner;
public class medidasdelongitud {

public static void main(String[] args) {


Scanner entrada = new Scanner(System.in);
System.out.println("Ingrese medida de longitud en metros:");

float a = entrada.nextFloat();
float centimetros = 100;
float milimetros = 1000;
double pies = 3.28084;
double pulgadas = 39.3701;
double yardas = 1.09361;
double añosluz = 0.0000000010570;
double angstroms = 10E9;

if(a < 0) {
System.out.println("ingrese valor positivo");
}else {

System.out.println("Longitud en centimetros: " +


metrosacentimetros(a,centimetros) + " centimetros");
System.out.println("Longitud en milimetros: " +
metrosamilimetros(a, milimetros) + " milimetros");
System.out.println("Longitud en pies " + metrosapies(a,pies)
+ " pies");
System.out.println("Longitud en pulgadas " +
metrosapulgadas(a, pulgadas) + " pulgadas");
System.out.println("Longitud en yardas " + metrosayardas(a,
yardas) + " yardas");
System.out.println("Longitud en años luz " +
metrosaañosluz(a, añosluz) + " años luz");
System.out.println("Longitud en angstroms " +
metrosaangstroms(a, angstroms) + " angstroms");

}
static float metrosacentimetros (float a,float centimetros) {
float metroscentimetros = a * centimetros;
return metroscentimetros;
}
static float metrosamilimetros (float a,float milimetros) {
float metrosmilimetros = a * milimetros;
return metrosmilimetros;
}
static double metrosapies (float a,double pies) {
double metrospies = a * pies;
return metrospies;
}
static double metrosapulgadas (float a,double pies) {
double metrospulpagas = a * pies;
return metrospulpagas;
}
static double metrosayardas (float a,double yardas) {
double metrosyardas = a * yardas;
return metrosyardas;
}
static double metrosaañosluz (float a,double añosluz) {
double metrosañosluz = a * añosluz;
return metrosañosluz;
}
static double metrosaangstroms (float a,double angstroms) {
double metrosaangstroms = a * angstroms;
return metrosaangstroms;
}
}