martes, 26 de noviembre de 2013

Ciclo DO-WHILE en C#



/****** Ciclo DO-WHILE  *******/
/* Cuando queremos repetir algo sabiendo el número de repeticiones utilizamos FOR
  Pero muchas veces no sabemos las repeticiones necesarias hasta alcanzar el evento
 Deseado.
            do {    código
 *                  se ejecutara el código mientras la condición sea cierta, true
               } (condicion)*****/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DO_WHILE
{
    class Program
    {
        static void Main(string[] args)
        {
            // Para entenderlo mejor, la aplicación cambio de temperatura de Cº A Fº
            // El programa nos pedirá un valor para la conversión

            double c=0.0;
            double f=0.0;
            string dato="";
            string respuesta="";

            do //ejecutar amenos una vez la siguiente instrucción
            {
                //introdusca la temperatura
            Console.WriteLine("Introdusca la temperatura en grados celcius");
            dato = Console.ReadLine();
            c= Convert.ToSingle(dato);
                //la temperatura será transformada
            f = c * 1.8 + 32;

            Console.WriteLine("La temperatura en Fº es: {0}",f);

       // Preguntar si hay otra conversión
    
            Console.WriteLine("Deseas hacer otra conversion (si/no)?");
                respuesta = Console.ReadLine();
            } while (respuesta == "si"); //si es si se repite el DO
            Console.ReadLine();

        }
    }
}


No hay comentarios:

Publicar un comentario