Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Conversión de Temperatura en Java: Un Ejemplo Práctico, Ejercicios de Programación Java

Entrega 1 y 2 programacion de computadores

Tipo: Ejercicios

2020/2021

Subido el 30/05/2021

Autokratz
Autokratz 🇨🇴

5

(1)

4 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Temperatura Escriba un programa que pida al usuario una cantidad correspondiente a una temperatura
en grados centígrados y muestre en pantalla las conversiones de dicha cantidad a grados Fahrenheit,
Kelvin y Rankine. Use métodos adecuadamente
import java.util.Scanner;
public class ConversionMedidasTemperatura {
enum Medida {
F("Fahrenheit", 33.8),
K("Kelvin", 274.15),
R("Rankine", 493.47);
private String nombre;
private Double cantidad;
Medida(String nombre, Double cantidad) {
this.nombre = nombre;
this.cantidad = cantidad;
}
private Double convertirCentigradosAMedida(Double centigrados) {
return centigrados * cantidad;
}
public String mensajeCentigradosAMedida(Double centigrados) {
Double resultadoTransformacion = convertirCentigradosAMedida(centigrados);
return centigrados + " grados centigrados en " + nombre + " es igual a " +
resultadoTransformacion;
}
}
pf2

Vista previa parcial del texto

¡Descarga Conversión de Temperatura en Java: Un Ejemplo Práctico y más Ejercicios en PDF de Programación Java solo en Docsity!

Temperatura Escriba un programa que pida al usuario una cantidad correspondiente a una temperatura en grados centígrados y muestre en pantalla las conversiones de dicha cantidad a grados Fahrenheit, Kelvin y Rankine. Use métodos adecuadamente import java.util.Scanner; public class ConversionMedidasTemperatura { enum Medida { F("Fahrenheit", 33.8), K("Kelvin", 274.15), R("Rankine", 493.47); private String nombre; private Double cantidad; Medida(String nombre, Double cantidad) { this.nombre = nombre; this.cantidad = cantidad; } private Double convertirCentigradosAMedida(Double centigrados) { return centigrados * cantidad; } public String mensajeCentigradosAMedida(Double centigrados) { Double resultadoTransformacion = convertirCentigradosAMedida(centigrados); return centigrados + " grados centigrados en " + nombre + " es igual a " + resultadoTransformacion; } }

public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Programa de transformación de grados centigrados " + "a grados Fahrenheit, Kelvin y Rankine."); System.out.println("Escriba la cantidad en grados centigrados:"); double metros = scanner.nextDouble(); System.out.println("Los valores de medida de " + metros + " centigrados en otras unidades es:"); System.out.println(Medida.F.mensajeCentigradosAMedida(metros)); System.out.println(Medida.K.mensajeCentigradosAMedida(metros)); System.out.println(Medida.R.mensajeCentigradosAMedida(metros)); } }