Tutorial C# – #6 Ciclo Do While

27
1



En este vídeo veremos como repetir un menú con opción de continuar en la consola

Suscribete, Dale Like y Comenta!

Se uno de mis patrocinadores para contenido de calidad:

Github:

Nguồn:https://wijstaanvooronzegrondrechten.org/

27 COMMENTS

  1. me pueden explicar lo de !valor, no entiendo por que se dice ("que deber ser diferente
    ") si queresmos que sea ese para cerrar

  2. Para quien lo quiera probar

    string s1 = null;

    do
    {

    Console.WriteLine("Elige Opcion " +
    "n1: Suma" +
    "n2: resta" +
    "n3: Multiplicacion" +
    "n4: Division" +
    "n5: Salir");
    int opcion = 0;
    int Valor1 = 0;
    int Valor2 = 0;
    int Total = 0;
    opcion = Convert.ToInt32(Console.ReadLine());

    switch (opcion)
    {
    case 1:
    Console.WriteLine("Suma");
    Console.WriteLine("Ingresa numero 1");
    Valor1 = Convert.ToInt32(Console.ReadLine());
    Console.WriteLine("Ingresa numero 2");
    Valor2 = Convert.ToInt32(Console.ReadLine());
    Total = Valor1 + Valor2;
    Console.WriteLine("La suma de " + Valor1 + " más " + Valor2 + " es " + Total);
    break;
    case 2:
    Console.WriteLine("Resta");
    Console.WriteLine("Ingresa primer numero");
    Valor1 = Convert.ToInt32(Console.ReadLine());
    Console.WriteLine("Ingresa segundo numero ");
    Valor2 = Convert.ToInt32(Console.ReadLine());
    Total = Valor1 – Valor2;
    Console.WriteLine("La resta de " + Valor1 + " menos " + Valor2 + " es " + Total);
    break;
    case 3:
    Console.WriteLine("Multiplicacion");
    Console.WriteLine("Ingresa numero uno");
    Valor1 = Convert.ToInt32(Console.ReadLine());
    Console.WriteLine("Ingresa numero dos");
    Valor2 = Convert.ToInt32(Console.ReadLine());
    Total = Valor1 * Valor2;
    Console.WriteLine("La multiplicacion de " + Valor1 + " más " + Valor2 + " es " + Total);
    break;
    case 4:
    Console.WriteLine("División");
    Console.WriteLine(" numero uno");
    double Valor11 = Convert.ToDouble(Console.ReadLine());
    Console.WriteLine(" numero dos");
    double Valor22 = Convert.ToDouble(Console.ReadLine());
    double Total2 = Valor11 / Valor22;
    Console.WriteLine("La división de " + Valor11 + " entre " + Valor22 + " es " + Math.Round(Total2, 3));
    break;
    case 5:
    Console.WriteLine("presione tecla para salir");
    Console.ReadKey();
    break;

    default:
    Console.WriteLine("Opcion incorrecta");
    break;
    }
    Console.WriteLine("Desea continua S/N?");
    s1 = Console.ReadLine();

    } while (s1 == "s" || s1 == "S");

  3. Hola.
    Buen video me ayudo en una tarea xd
    Pero en caso de que en el menú si incluya la opción salir, pidiendo una palabra completa como por ejemplo //Para salir escriba "salir" o "SALIR" (string) Como haría para aplicar el do while? he tratado de varias formas, pero soy un inútil y no me a salido de esa forma xd
    espero que me ayudes, buen canal

  4. tengo una duda, estoy haciendo un programa muy similar, pero en vez de preguntar si quiero que se continue ejecutando el programa, tengo que hacer que se limpie y se regrese al menu, para volver a realizar otra operación. ¿Que tendría que hacer?

  5. como puedo continuar con mi código después de que el ciclo while o do wile haya terminado – el programa se queda oscilando en el ciclo y como lo saco para que ejecute otras acciones ?? saludos

  6. hola, disculpa me dejaron hacer una practica similar que el videos dice asi "colocar un programa que represente un menu en la forma
    suma
    resta
    multiplicacion divicion
    salir
    si solicita una operacion numerica entonces solicita al usuario los datos e imprime el resultado, despues regresa nuevamente al menu y solo termina cuando se da la opcion salir"

  7. quiero saber como combinar un menu con las opciones "salir, triangulo, circulo, cuadrado" y que al elegir una se haga el area perimetro semiperimetro pidiendo los valores o medidas

  8. float nota1, nota2, promedio;

                do
                {
                    Console.WriteLine("Nota 1 = ");
                    nota1 = float.Parse(Console.ReadLine());

                    Console.WriteLine("Nota 2 = ");
                    nota2 = float.Parse(Console.ReadLine());

                } while (nota1 > 10 || nota2 > 10);

                promedio = (nota1 + nota2) / 2;
                Console.WriteLine("nEl promedio es: " + promedio);

                Console.ReadKey();
    Para hallar el promedio… xD por lo del video 4 :D… Gracias, he aprendido mucho c;

  9. Y como seria con dos menús? o sea menú principal y submenu?, donde pueda del submenu volver al menú principal?… saludos…muy buenos tus videos

  10. He mirado varios de tus Videos y me parece una forma muy buena de aprender. Felicidades estan bien explicados y lo practico es lo mejor. Salu2

LEAVE A REPLY

Please enter your comment!
Please enter your name here