WHILE


Cuerpo de instrucciones se ejecutan mientras una condición permanesca verdadera cuando la condición es falsa termina el ciclo.
Ciclo While
inicializa variable condicion 
while (condición)
{
grupo de intrucciones.
instrucciones para salir del ciclo;
};  ( opcionales )

Ciclo Do-While
Su diferencia básica con el ciclo duwhile es que la prueba de condición esta hecha al finalizar el ciclo, por consecuencia las instrucciones 
 se ejecutan por lo menos una vez porque primero ejecuta las instrucciones y al final evalua la condición.
Si la condición es verdadera vuelve a ejecutar el ciclo.
Sintaxis 

inicializa variable condición;
do {
grupo de instrucciones;
instrucciones para terminar el ciclo;
}while (condicion);

Ciclo while primero se evalua la condición y se realizan todas las instrucciones.
En en ciclo do-while es todo lo contrario.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace menu2

{

    class Program

    {

        static void Main(string[] args)

      

            { 

   do

        

      int s

               float resultado;

               Console.WriteLine(“menu”);

               Console.WriteLine(“a.suma”);

               Console.WriteLine(“b.resta”);

               Console.WriteLine(“c.multiplicación”);

               Console.WriteLine(“d.división”);

               char a = char.Parse(Console.ReadLine());

               Console.WriteLine(“Dame un número”);

               float b = float.Parse(Console.ReadLine());

               Console.WriteLine(“Dame otro número”);

               float c = float.Parse(Console.ReadLine());

               switch (a)

               {

                   case ‘a’:

                       resultado = b + c;

                       Console.WriteLine(“el resultado es “ + resultado);

                       break;

                   case ‘b’:

                       resultado = b – c;

                       Console.WriteLine(“el resultado es “ + resultado);

                       break;

                   case ‘c’:

                       resultado = b * c;

                       Console.WriteLine(“el resultado es “ + resultado);

                       break;

                   case ‘d’:

                       resultado = b / c;

                       Console.WriteLine(“el resultado es “ + resultado);

                       break;

 

                   default:

                       Console.WriteLine(“error”);

                       break;

 

               }

 

Console.Writeline(“¿Deseas realizar la operación de           nuevo?”);

Console.WriteLine(“1.SÍ”);

               Console.WriteLine(“2.NO”);

int s = int.Parse(Console.ReadLine());

              }while (s==1);

 

               

        }

    }

}

Escribe un comentario

*
*