Visual Studio
Visual Studio
Esta semana seguimos con los diagramas de flujo pero ahora hicimos un nuevo avance. Descargar y hacer nuestro primer programa en Visual Studio:
Elaborar un algoritmo que lea una temperatura en grados Fahrenheit e imprima su equivalente en grados Celsius, Kelvin y Rankine. Para convertir a Celsius a la temperatura Fahrenheit se le resta 32 y se multiplica por 5/9. Para convertir a Kelvin, se le suma 273 a los grados Celsius. Para convertir a Rankine a los grados Fahrenheit se le suma 460.
Elaborar un algoritmo que lea una temperatura en grados Fahrenheit e imprima su equivalente en grados Celsius, Kelvin y Rankine. Para convertir a Celsius a la temperatura Fahrenheit se le resta 32 y se multiplica por 5/9. Para convertir a Kelvin, se le suma 273 a los grados Celsius. Para convertir a Rankine a los grados Fahrenheit se le suma 460.
Después de hacer el diagrama de flujo:
Pasamos este algoritmo a C# el cual se interpretaba:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
float k = 0;
float c = 0;
float f = 0;
float r = 0;
Console.WriteLine("Escribe la temperatura en Farenheit");
string temporal = Console.ReadLine();
f = float.Parse(temporal); //Convierte un string en Float
Console.WriteLine("Leí " + f + " grados");
Console.Clear();
for (int i=0; i<3; i++)
{
Console.WriteLine("1");
Thread.Sleep(500);
Console.Clear();
Console.WriteLine("1 2");
Thread.Sleep(500);
Console.Clear();
Console.WriteLine("1 2 3");
Thread.Sleep(500);
Console.Clear();
Console.WriteLine("1 2 3 4");
Thread.Sleep(500);
Console.Clear();
Console.WriteLine("1 2 3 4 5");
Thread.Sleep(500);
Console.Clear();
}
c = ((f + 32f) * (5f / 9f));
k = c + 263f;
r = f + 460f;
Console.WriteLine("Los grados celsius son " + c);
Console.WriteLine("Los grados Kelvin son " + k);
Console.WriteLine("Los grados Rankine son " + r);
}
}
}
Por ultimo mi compañero Alejandro Aguilera me ayudo a hacer una pequeña pantalla de carga con el ciclo for.
A la proxima le dices a Alejandro que me enseñe a hacer la pantalla de carga ✌✌
ResponderEliminar