Programación Fahrenheit
Val=input("Ingrese el valor de temperatura con el símbolo de temperatura (por ejemplo, 32c)")
if val[-1] en ["C ", " c"]:
f = 1.8 * float(val[0:-1])+32
Print("Temperatura de conversión:%.2fF"%f " )
elif val[-1] in ["F ", " f"]:
c =(float(val[0:-1])-32)/1.8
Imprimir("Temperatura de conversión:%.2fC"%c ")
En caso contrario:
Imprimir("Error de entrada")
Datos extendidos:
Otros lenguajes han resuelto este problema:
Utilice el lenguaje c para resolver este problema;
# include & ltstdio.h & gt
void main()
{
Float F, C;
Printf("Ingrese la temperatura Fahrenheit que necesita convertir :");
scanf("%f ", & ampf);
c =(F-32)* 5/9.0;
Printf( "su temperatura correspondiente es: %.2f \n ", C);
}
El lenguaje Java resuelve el problema:
Clase pública printTable {
Public static void main(String args[]){
int[] Fahrenheit={0, 20, 40, 60, 80, 100, 140, 160, 180, 200, 220, 240, 260, 280, 300};
int[]℃= nuevo int[50];?
for(int I = 0; i<16;i++){
Celsius[I] = tarjeta((dos veces) Fahrenheit[I]);?
for(int I = 0;i<16;i++){
sistema fuera .print(Fahrenheit[I]);
sistema fuera . ("\t"+celsius[I]);
}
}
Cal int estática pública (doble a){
Doble resultado=0.0;
Resultado=(a-32)*5/9;?
devolver (int) resultado
}
}