C sharp - ¿Qué es lo mejor al programar en elegibilidad y optimización?

 
Vista:
sin imagen de perfil

¿Qué es lo mejor al programar en elegibilidad y optimización?

Publicado por Arturo (1 intervención) el 16/02/2024 21:18:07
Hola a todos, estoy aprendiendo C# y hay un ejercicio que solicitaba convertir grados Fahrenheit a Celsius, el tema era que llegara al siguiente resultado con ciertas operaciones;

"The temperature is 34.444444444444444444444444444 Celsius."

Mi respuesta fue esta:

1
2
int fahrenheit = 94;
Console.WriteLine($"The temperature is " + (fahrenheit - 32) * (decimal)5/9 + " Celsius.");

Mientras que la respuesta de la plataforma donde estoy estudiando (Microsoft) fue esta:

1
2
3
int fahrenheit = 94;
decimal celsius = (fahrenheit - 32m) * (5m / 9m);
Console.WriteLine("The temperature is " + celsius + " Celsius.");

Ambas me dan el mismo resultado, pero mi duda radica en ¿que es lo más recomendable al escribir código si lo que busco es elegibilidad para que otros desarrolladores lo lean más facilmente y a la vez que conviene en cuestiones de optimización?

Se que este es un simple código pero ya hablando de un tema como el desarrollo de un videojuego en unity y que el código es más amplio, ¿que es lo más recomendable?

Lo pregunto porque quiero averiguar si hay algo que no estoy considerando o en que casos es recomendable usar una u otra manera de escribir código

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Leonardo Daniel A.
Val: 33
Ha aumentado 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

¿Qué es lo mejor al programar en elegibilidad y optimización?

Publicado por Leonardo Daniel A. (16 intervenciones) el 16/02/2024 21:59:13
crea una funcion donde envies los °F como parametro y regrese los centigrados
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar