Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Convierte tus certificados en títulos universitarios en USA

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

16 Días
0 Hrs
30 Min
33 Seg

If anidados

4/13
Recursos

Aportes 142

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Hola Ricardo , Como estas? Realize un programa calculadora , utilizando if anidados, lo unico que cambie es el metodo de mostrar y pedir datos (utilize cout / cin), aca le dejo el codigo

#include <iostream>
using namespace std;

int main() {
	int a,b,respuesta,opcion;
	
	cout << "Menu Calculadora :"<<endl;
	cout << "1 - Suma "<<endl;
	cout << "2 - Resta"<<endl;
	cout << "3 - Multiplicacion"<<endl;
	cout << "4 - division"<<endl;
	cout << "Ingrese una opcion : "; cin >> opcion;
	cout << endl ;
	if(opcion == 1){
		cout << "Ingrese el primer numero: "; cin >> a ;
		cout << endl << "Ingrese el segundo numero: "; cin >> b;
		respuesta = a + b;
		cout << endl <<"El resultado de "<<a<<" + "<<b<<" es : "<<respuesta;
		}else if(opcion == 2){
			cout << "Ingrese el primer numero: "; cin >> a ;
			cout << endl << "Ingrese el segundo numero: "; cin >> b;
			respuesta = a - b;
			cout << endl <<"El resultado de "<<a<<" - "<<b<<" es : "<<respuesta;
			}else if(opcion == 3){
				cout << "Ingrese el primer numero: "; cin >> a ;
				cout << endl << "Ingrese el segundo numero: "; cin >> b;
				respuesta = a * b;
				cout << endl <<"El resultado de "<<a<<" x "<<b<<" es : "<<respuesta;
				}else if(opcion == 4){
					cout << "Ingrese el primer numero: "; cin >> a ;
					cout << endl << "Ingrese el segundo numero: "; cin >> b;
					respuesta = a / b;
					cout << endl <<"El resultado de "<<a<<" / "<<b<<" es : "<<respuesta;
					}else{
						cout << "Esa opcion no es correcta ... " << endl;
					} 
	return 0;
}

![](

Este es mi código terminado. Sé que está bastante extenso y seguro con otras funciones podría ser mas legible. Estoy empezando a aprender y quería terminar el código para practicar.

#include <stdio.h>

int opt1 = 1;
int opt2 = 2;

int main(){
	printf("¡Bienvenido a PlatziStore!\nElige una opción para tu pedido:\n");
	printf(" - Opción 0 para PlatziBebidas\n");
	printf(" - Opción 1 para PlatziComidas\n");
	printf(" - Opción 2 para PlatziPostres\n");

	// este programa genera menus segun lo que el usuario elija
	if (opt1 == 0){
		printf("Usted eligió la opción 0. Verá nuestro menú de bebidas. Elija una:\n");
		printf(" - Opción 0 para PlatziCola-0\n");
		printf(" - Opción 1 para PlatziCola-N\n");
		printf(" - Opción 2 para PlatziPiña-Colada\n");

		if (opt2 == 0)
			printf("Usted eligió una PlatziCola-0\n");
		else if (opt2 == 1)
			printf("Usted eligió una PlatziCola-N\n");
		else if (opt2 == 2)
			printf("Usted eligió una PlatziPiña-Colada\n");
		else
			printf("Elija una opción válida");
	}
	else if (opt1 == 1){
		//aqui va el menu de alimentos
		printf("Usted eligió la opción 1. Verá nuestro menú de alimentos. Elija una PlatziComida:\n");
		printf(" - Opción 0 para PlatziBurritos\n");
		printf(" - Opción 1 para PlatziPizza\n");
		printf(" - Opción 2 para PlatziMaster\n");

		if (opt2 == 0)
			printf("Usted eligió un PlatziBurritos\n");
		else if (opt2 == 1)
			printf("Usted eligió una PlatziPizza\n");
		else if (opt2 == 2)
			printf("Usted eligió una PlatziMaster\n");
		else
			printf("Elija una opción válida\n");
	}
	else if (opt1 == 2){
		//aqui va el menu de postres
		printf("Usted eligió la opción 2. Verá nuestro menú de pastres. Elija un PlatziPostres:\n");
		printf(" - Opción 0 para Platzi3Leches\n");
		printf(" - Opción 1 para PlatziBacano\n");
		printf(" - Opción 2 para PlatziRecargado\n");

		if (opt2 == 0)
			printf("Usted eligió un Platzi3Leches\n");
		else if (opt2 == 1)
			printf("Usted eligió un PlatziBacano\n");
		else if (opt2 == 2)
			printf("Usted eligió un PlatziRecargado\n");
		else
			printf("Elija una opción válida\n");
	}
	else {
		printf("Por favor, elija una opción válida\n");
	}

	return 0;
}

Mi código del reto

#include <stdio.h>
#include <stdlib.h>

int opt;
int drink;
int eat;

int main()
{
    printf("Buenos dias, bienvenido al menu de Daniel'Restaurant\n");
    printf("Dime, prefieres beber o comer algo\n");
    printf("1 = Beber\n");
    printf("2 = Comer\n");
    scanf("%i",&opt);
    if (opt == 1){
            printf("Perfecto, bebamos entonces \n");
            printf("Tenemos estos refrescos para que puedas elegir \n");
            printf("1 = CocaCola Zero\n");
            printf("2 = Cerveza\n");
            printf("3 = Agua\n");
            scanf("%i",&drink);
            if (drink == 1)
                printf("Genial, elegiste Coca Cola Zero, te estas cuidando \n");

            else if (drink == 2)
                printf("Una cerveza?, estas seguro que sera solo una jajajaja no te creo \n");

            else if (drink == 3)
                printf("Aguita, que rico, obviamente que no sera de la llave");

            else
                printf("Creo que no elegiste ninguna de las opciones");

            }
    else if (opt == 2){
            printf("Genial, me soltare el cinturon entonces\n");
            printf("Tenemos estos deliciosos platos para ti \n");
            printf("1 = Congrio\n");
            printf("2 = Cazuela\n");
            printf("3 = Tallarines con salsa roja\n");
            scanf("%i",&eat);
            if (eat == 1)
                printf("Mmmmmm se me hace agua la boca, el dia esta para un congrio\n");
            else if (eat == 2)
                printf("Una cazuelita, la especialidad de la casa\n");
            else if (eat == 3)
                printf("La fieja confiable, los infantables tallarines con salsa");
            else
                printf("Creo que no elegiste ninguna de las opciones");

            }

    else {
            printf("Entonces a que vienes? o esto es una camara indiscreta");
            }

    return 0;
}```

Así quedo:

Hola! He realizado un programa para observar los precios de alguno mareriales recicables
#include <stdio.h>

int opt1 = 0;
int opt2 = 2;

int main()
{
printf(“bienvenid al menu de precios de la zona Industrial de reciclaje:\n”);
printf(“opcion 0 para papel \n”);
printf(“opcion 1 para botellas \n”);
printf(“opcion 2 para carton \n”);

if(opt1 == 0)
{
    printf("usted eligio la opcion 0, nuestro menu de papel elija una opcion:\n");
    printf("opcion 0 papel cuadernos \n");
    printf("opcion 1 papel revistas \n");
    printf("opcion 2 papel reciclado \n");

    if (opt2 == 0)
        printf("usted eligio el papel de cuadernos el kg tiene un costo de $1000");
    else if (opt2 == 1)
        printf("usted eligio papel de revistas el kg tiene un costo de $500");
    else if (opt2 == 2)
        printf("Usted eligio papel reciclado el kg tiene un costo de $200");
    else 
        printf("Ese material no se maneja en esta zona industrial");
}

else if (opt1==1)

{
    printf("usted eligio la opcion 2,  nuestro menu de botellas elija una opcion :\n");
    printf("opcion 0 botella pet \n");
    printf("opcion 1 botella polietileno\n");
    printf("opcion 2 botella polipropileno \n");

  if (opt2 == 0)
        printf("usted eligio botellas pet, el kg tiene un costo de $1200 ");
    else if (opt2 == 1)
        printf("usted eligio botellas de polietileno, el kg tiene un costo de $800 ");
    else if (opt2 == 2)
        printf("usted eligio botellas de polipropileno, el kg tiene un costo de $1000");
    else 
        printf("Ese material no se maneja en esta zona industrial");
}
 else if (opt1==2)

{
    printf("usted eligio la opcion 2,  nuestro menu de carton elija una opcion:\n");
    printf("opcion 0 carton liso \n");
    printf("opcion 1 carton corrugado\n"); 
    printf("opcion 2 carton doble\n");

  if (opt2 == 0)
        printf("usted eligio carton liso, el kg tiene un costo de $500 ");
    else if (opt2 == 1)
        printf("usted eligio carton corrugado, el kg tiene un costo de $800 ");
    else if (opt2 == 2)
        printf("usted eligio carton doble, el kg tiene un costo de $1000");
    else 
        printf("Ese material no se maneja en esta zona industrial");
}
 else
 {
   
     printf("Agradecemos su consulta pero no contamos con esa opcion ");
 }

return 0;
}

#include <stdio.h>

int opt1;
int opt2;

int main(int argc, char const *argv[])
{
printf(“Welcome to Platzi Store: \n”, );
printf(" Type 0 for the drink menu \n", );
printf(" Type 1 for the food menu \n", );
printf(" Type 2 for the dessert menu \n", );

scanf("%d", %opt1);

if(opt == 0)
{
  printf("You choose the option 0 -> Welcome to the drink menu: \n", );
  printf("     Type 0 for cold water \n", );
  printf("     Type 1 for warm water \n", );
  printf("     Type 2 for coca cola \n", );

  scanf("%d", %opt2);

    if(opt == 0)
    {
        printf("You've chossen cold water. Enjoy! \n", );
    }
    else if(opt == 1)
    {
        printf("You've chossen warm water. Enjoy! \n", );
    }
    else if(opt == 2)
    {
        printf("You've chossen coca cola. Enjoy! \n", );
    }
    else
    {
        printf("Invalid Option \n", );
    }


}

else if(opt == 1)
{
  printf("You choose the option 1 -> Welcome to the food menu: \n", );
  printf("     Type 0 for pizza \n", );
  printf("     Type 1 for omelette \n", );
  printf("     Type 2 for tamale \n", );

  scanf("%d", %opt2);

    if(opt == 0)
    {
        printf("You've chossen pizza. Enjoy! \n", );
    }
    else if(opt == 1)
    {
        printf("You've chossen omelette. Enjoy! \n", );
    }
    else if(opt == 2)
    {
        printf("You've chossen tamale. Enjoy! \n", );
    }
    else
    {
        printf("Invalid Option \n", );
}

else if(opt == 2)
{
  printf("You choose the option 2 -> Welcome to the dessert menu: \n", );
  printf("     Type 0 for ice cream \n", );
  printf("     Type 1 for carlota pay \n", );
  printf("     Type 2 for chocolate \n", );

  scanf("%d", %opt2);

    if(opt == 0)
    {
        printf("You've chossen ice cream. Enjoy! \n", );
    }
    else if(opt == 1)
    {
        printf("You've chossen carlota pay. Enjoy! \n", );
    }
    else if(opt == 2)
    {
        printf("You've chossen chocolate. Enjoy! \n", );
    }
    else
    {
        printf("Invalid Option \n", );
}

else
{
  printf("Invalid Option \n", );
}

return 0;


}

}

<
 #include <stdio.h>
int op1 = 0;
int op2 = 0;

int main(){

    if(op1 == 0){
        printf("Bienvenido a la tienda\n");
        printf("Ingrese opcion 0 para bebidas:\n");
        printf("Ingrese opcion 0 para comidas \n");
        printf("Ingrese opcion 1 para postres \n");

        // Este programa genera menus segun lo que el usuario elija
        if(op1 == 0){
        printf("Ingrese opcion 0, vera nuestro menú de bebidas:\n");
        printf("Ingrese opcion 0 para coca cola zero \n");
        printf("Ingrese opcion 1 para coca cola con azucar \n");
        printf("Ingrese opcion 2 para coca cola con piña \n");

        if(op2 == 0)
            printf("Usted eligio una coca cola zero");
        else if (op2 == 1)
            printf("Usted eligio una coca cola con azúcar");
        else if (op2 == 2)
            printf("Usted eligio una coca cola con piña");
        else
        printf("Opción invalida");
    }

        else if (op1 == 1){
        // Acá va el codigo del menu de alimentos
        printf("Ingrese opcion 0 para pizza\n");
        printf("Ingrese opcion 1 para hamburguesa\n");
         }
        else if (op1 == 1){
        // Acá va el codigo del menu de postres
        printf("Ingrese opcion 0 para helado\n");
        printf("Ingrese opcion 1 para ponque\n");
         }
        else if (op1 == 1){
        // Opcion invalida
        printf("Ingreso una opcion invalida\n");
         }

    }
    return 0;
}
>

#include <stdio.h>

int option1=0;
int option2=0;

int main(){
//este programa genera menus segun lo que el usuario elija
printf(“Bienvenido a Platzi Store:\n”);
printf(“Opcion 0 para platzi bebidas \n”);
printf(“Opcion 1 para platzi comidas \n”);
printf(“Opcion 2 para platzi postres \n”);

if(option1 ==0)
{
    printf("Usted eligió la opcion 0 Menu de bebidas, elija una opcion:\n");
    printf("Opcion 0 para platzi cola cero \n");
    printf("Opcion 1 para platzi cola con azucar \n");
    printf("Opcion 2 para platzi pina cola \n");
    if (option2==0)
        printf("Usted eligio una platzi cola cero, mmm rico");
    else if(option2==1)
        printf("Usted eligio una platzi cola con azucar, mm rico");
    else if(option2==2)
        printf("Usted eligio una platzi pina cola, mmm rico");
    else
        printf("Opcion invalida");
}
else if(option1==1){
    printf("Usted eligio la opcion 1 Menu de Comidas, elija una opcion:\n");
    printf("Opcion 0 para platzi pasta \n");
    printf("Opcion 1 para platzi pizza \n");
    printf("Opcion 2 para platzi lasana \n");
    if (option2==0)
        printf("Usted eligio una platzi pasta, mmm rico");
    else if(option2==1)
        printf("Usted eligio una platzi pizza, mm rico");
    else if(option2==2)
        printf("Usted eligio una platzi lasana, mmm rico");
    else
        printf("Opcion invalida");
}
else if (option1==2)
{
    printf("Usted eligio la opcion 2 Menu de Postres, elija una opcion:\n");
    printf("Opcion 0 para platzi helado \n");
    printf("Opcion 1 para platzi torta \n");
    printf("Opcion 2 para platzi banana split \n");
    if (option2==0)
        printf("Usted eligio una platzi helado, mmm rico");
    else if(option2==1)
        printf("Usted eligio una platzi torta, mm rico");
    else if(option2==2)
        printf("Usted eligio una platzi banana Split, mmm rico");
    else
        printf("Opcion invalida");  
}
else
    printf("La opcion ingresada no es correcta, ingrese de nuevo");
return 0;

}

dejo mi aporte de menu de comidas:

#include <stdio.h>
int opt1= 1;
int opt2 = 0;



int main (){

    //este programa genramenus segun el usuario elija
printf("bienvenidos, elija una opcion:\n");
printf("0 para bebidas\n");
printf("1 para comidas\n");
printf("2 para postres\n");
    if(opt1==0){
        printf("usted eligio la opcion 0, vera nuestro menu de bebidas, elija una:\n");
        printf("0 para cocacola\n");
        printf("1 para pepsi\n");
        printf("2 para sprite\n");
        
        if (opt2==0)
        printf("usted eligio la opcion 0, sera cocacola");
        else if (opt2==1)
        printf("usted eligio la opcion 1, sera pepsi");
        else if (opt2==2)
        printf("usted eligio la opcion 2, sera sprite");
        else
        printf("opcion invalida");}
        
    else if (opt1==1){
        printf("usted eligio la opcion 1, vera nuestro menu de comidas, elija una:\n");
        printf("0 para hambuerguesa\n");
        printf("1 para pizza\n");
        printf("2 para hotdog\n");
        
        if (opt2==0)
        printf("usted eligio la opcion 0, sera hambuerguesa");
        else if (opt2==1)
        printf("usted eligio la opcion 1, sera pizza");
        else if (opt2==2)
        printf("usted eligio la opcion 2, sera hotdog");
        else
        printf("opcion invalida");}
    
    else if (opt1==2){
        printf("usted eligio la opcion 2, vera nuestro menu de postres, elija una:\n");
        printf("0 para pastel\n");
        printf("1 para helado\n");
        printf("2 para arroz con leche\n");
        
        if (opt2==0)
        printf("usted eligio la opcion 0, sera pastel");
        else if (opt2==1)
        printf("usted eligio la opcion 1, sera helado");
        else if (opt2==2)
        printf("usted eligio la opcion 2, sera arroz con leche");
        else
        printf("opcion invalida");}

        
    else
    printf("opcion invalida");
    return 0;
}

A continuación dejo un programita que escribí con lo aprendido en esta lección. Es el clásico convertidor de divisas que aprovecha el uso de constantes y ciclos If Anidados:

#include <stdio.h>

#define USDCOST 18.77 // D: Mira esa baja en el dólar

/* CONVERTIDOR DE DIVISAS (MXN -> USD y USD -> MXN)
    Si quieres convertir a la divisa de tu país, solo
    cambia el valor de la constante USDCOST por el 
    precio actual del dolar en tu región
    .
    .
    .
    Y los mensajes donde aparece 'Pesos Mexicanos (MXN)' jeje
*/
int main(){
    
    // Como aún no se ha visto cómo pedir datos al usuario, declaré en
    // variables cierta cantidad de pesos y dólares:
    float myCurrency = 2500.50;
    float myUSD = 300.25;

    float totalCurrency, totalUsd;
    int selectedOption = 1;

    printf("CONVERTIDOR DE UNIDADES. SELECCIONA LO QUE QUIERES CONVERTIR\n");
    printf("0: Pesos Mexicanos (MXN) a Dólares Americanos (USD)\n");
    printf("1: Dólares Americanos (USD) a Pesos Mexicanos (MXN)\n");

    if (selectedOption == 0){ 
        totalUsd = myCurrency / USDCOST;
        // Notar el .2 en la etiqueta %f; significa el número de decimales después del punto:
        printf("Usted tiene %.2f Pesos Mexicanos (MXN)\n", myCurrency);
        printf("Eso (hoy) equivale a %.2f Dólares Americanos (USD)\n", totalUsd);
    } else if (selectedOption == 1){
        totalCurrency = myUSD * USDCOST;
        printf("Usted tiene %.2f Dólares Americanos (USD)\n", myUSD);
        printf("Eso (hoy) equivale a %.2f Pesos Mexicanos (MXN)\n", totalCurrency);
    }

    return 0;
}

Sin miedo al exito …

<#include <stdio.h>

int opt1 = 2;
int opt2 = 1;
int opt3 = 1;

int main(){
    printf("------------------------\n");
    printf("   _-Bienvenido-_ \n");
    printf("  -Menu Principal- \n");
     printf("-----------------------\n");
    printf(" \n");
    printf("Elija su menu con numeros del 1 al 3  \n");
    printf(" \n");
    printf("Opcion 1 Comidas \n");
    printf("Opcion 2 Bebidas \n");
    printf("Opcion 3 Postres \n");
    
    printf("                  \n");
    printf("Opcion 1 Asado \n");
    printf("Opcion 2 Pizza \n");
    printf("Opcion 3 Empanadas \n");
    printf("                   \n");

    if(opt1 == 1){
      printf("Como comida elegiste  Asado \n");
    }
    else if(opt1 == 2){
       printf("Como comida elegiste  Pizza \n");
    }
    else if(opt1 == 3){  
       printf("Como comida elegiste  Empanadas  \n");
     
    }


    printf("Opcion 1 Agua \n");
    printf("Opcion 2 Soda \n");
    printf("Opcion 3 Gaseosa \n");
    
    printf(" \n");

    if(opt2 == 1){

        printf("Como Bebida elegiste Agua   \n");
    }
    else if(opt2 == 2){

        printf("Como Bebida elegiste Soda   \n");
    }
    else if(opt2 == 3){  

        printf("Como Bebida elegiste Gasesa   \n");
        
    }

    printf("Opcion 1 Torta \n");
    printf("Opcion 2 Flan \n");
    printf("Opcion 3 Helado \n");
    
    printf(" \n");

    /*Postres*/
    if(opt3 == 1){

        printf("Como Postre elegiste Torta   \n");
    }
    else if(opt3 == 2){
        printf("Como Postre elegiste Flan   \n");
    }
    else if(opt3 == 3){
        printf("Como Postre elegiste Helado   \n");
    printf(" \n");    
    }
    
    else {
      printf("Esa opcion no es valida, Elija otra opcion para seguir comprando");
        }
        return 0;
}
> 

Aporte:

Funciona, me está gustando mucho el curso 😄

menu:

# include <stdio.h>

int main()
{
    int option1 = 1;
    int option2 = 2;

    printf("Bienvenido a platzi store \n");
    printf("opcion 0 para bebidas \n");
    printf("opcion 1 para comidas \n");
    printf("opcion 2 para postres \n");
    // Este programa genera menus segun lo que el usuario elija


    if (option1 == 0)
    {
        printf("Usted eligio la opcion 0, vera nuestro menu de bebidas, elija una: \n");
        printf("opcion 0 para platzi cola cero \n");
        printf("opcion 1 para gaseosa con azucar \n");
        printf("opcion 2 para pina colada \n");
        if (option2 == 0)
            printf("Usted eligio una platzi cola cero, mmmh rico \n");
        else if (option2 == 1)
            printf("Usted eligio una gaseosa con azucar \n");
        else if (option2 == 2)
            printf("Usted eligio una pina colada, ok \n");
        else
            printf("Opcion invalida");
    }
    else if (option1 == 1)
    {
        printf("Usted eligio la opcion 0, vera nuestro menu de comidas, elija una: \n");
        printf("opcion 0 para hamburguesa \n");
        printf("opcion 1 para pizza \n");
        printf("opcion 2 para huevos \n");
        if (option2 == 0)
            printf("Usted eligio una hamburguesa, mmmh rico \n");
        else if (option2 == 1)
            printf("Usted eligio una pizza \n");
        else if (option2 == 2)
            printf("Usted eligio huevos \n");
        else
            printf("Opcion invalida");
    }
    if (option1 == 2)
    {
        printf("Usted eligio la opcion 0, vera nuestro menu de postres, elija uno: \n");
        printf("opcion 0 para mcflurry \n");
        printf("opcion 1 para banana split \n");
        printf("opcion 2 para cheesecake \n");
        if (option2 == 0)
            printf("Usted eligio un mcflurry \n");
        else if (option2 == 1)
            printf("Usted eligio un banana split \n");
        else if (option2 == 2)
            printf("Usted eligio un cheese cake \n");
        else
            printf("Opcion invalida");
    }

    return 0;

}
#include <stdio.h>
int opt1 = 0;
int opt2 =0;

int main(){
    //Este programa Genera menus segun lo que el cliente elija
    printf("Bienvenido a la Axel Store \n Usted puede elegir lo que mas le agrade \n Opcion 0 Bebidas \nOpcion 1 Comidad\n");
     printf(" Opcion 0 para Coca-Cola 0 \n Opcion 1 para Coca-Cola clasica \n Opcion 2 para Chiva- Cola \n");
    if(opt1==0){
        printf("Usted elijio la opcion 0, vera nuestro menu de bebidas elija una \n");
        printf(" Opcion 0 para Coca-Cola 0 \n Opcion 1 para Coca-Cola clasica \n Opcion 2 para Chiva- Cola \n");
        if(opt2==0)
            printf("Usted elijio Coca-Cola cero, mmm rico");
        else if(opt2==1)
            printf("Usted elijio Coca-Cola clasica, felicidades");
        else if(opt2==2)
            printf("Usted elijio Chiva cola, felicidades");
        else
            printf("Opcion ");  
    }
}
#include <stdio.h>
int opt1=1;
int opt2=2;

int main(){
    printf("bienvenido a platzi store:\n");
    printf("opcion 0 para platzi bebidas \n"  );
    printf("opcion 1 para platzi comidas \n"  );
    printf("opcion 2 para platzi postres \n"  );
    //Este programa genera menus segun lo que el usuario elija 
    if(opt1 == 0){
        printf("usted eligio la opcion 0, vera nuestro menu de bebidas elija una:\n");
        printf("opcion 0 para platzi cola cero \n"  );
        printf("opcion 1 para platzi cola normal \n"  );
        printf("opcion 2 para platzi pina colada \n"  );
        if (opt2 == 0)
            printf("usted eligio una platzi cola cero, mmm rico");
        else if (opt2 == 1)
            printf("usted eligio una platzi cola con azucar, mmm rico");
        else if (opt2 == 2)
            printf("usted eligio una platzi pina colada con azucar");
        else            
            printf("opcion invalida");
    }    
    else if (opt1 == 1){
        printf("usted eligio la opcion 1, vera nuestro menu de comidas elija una:\n");
        printf("opcion 0 para arroz con pollo \n");
        printf("opcion 1 para causa rellena \n"  );
        printf("opcion 2 para aji de gallina \n" );
        if (opt2 == 0)
            printf("ud. eligio arroz con pollo");
        else if (opt2 ==  1)
            printf("ud. eligio causa rellena ");
        else if (opt2 == 2)
            printf("ud. eligio aji de gallina");
        else   
            printf("opcion invalida");
    }
    else if (opt1 == 2){
        printf("usted eligio la opcion 1, vera nuestro menu de comidas elija una:\n");
        printf("opcion 0 arroz con leche \n");
        printf("opcion 1 mazamorra morada \n" );
        printf("opcion 2 leche asada \n" );
        if (opt2 == 0)
            printf("ud. eligio arroz con leche ");
        else if (opt2 == 1) 
            printf("ud. eligio mazamorra morada");
        else if (opt2 == 2)
            printf("ud. eligio leche asada ");
        else
            printf("opcion invalida");         
    }
    return 0;
}```
```js #include <stdio.h> int op1 = 0; int op2 = 0; int main(){ //este programa genera menus segun lo que el usuario elija printf("-------------BIEVENIDO AL SELECCIONADOR DE MENUS------------------\n\n"); printf(" -Opcion 0 para platzi bebidas\n"); printf(" -Opcion 1 para platzi comidas\n"); printf(" -Opcion 2 para plazi postres\n\n"); printf("Eliga un numero para el menu:"); scanf("%d", &op1); printf("\n"); if(op1 == 0){ printf("Usted ha elegido la opcion %d, ahora vera nuestro menu de bebidas, elija una:\n", op1); printf(" *Opcion 0, una platzi cola cero\n"); printf(" *Opcion 1, una una platzi chica\n"); printf(" *Opcion 2, una platzi agua\n\n"); printf("Ingrese opcion para la bebida: "); scanf("%d",&op2); printf("\n"); if(op2 == 0) printf("Usted ha elegido una platzi cola cero, mmmm rico\n"); else if(op2 == 1) printf("Usted ha elegido una platzi chica, mmmm rico\n "); else if(op2 == 2) printf("Usted ha elegido platzi agua, mmmm rico\n"); else printf("Respuesta invalida\n"); }else if(op1 == 1){ printf("Usted ha elegido la opcion %d, ahora vera nuestro menu de comidas, elija una:\n", op1); printf(" *Opcion 0 para una platzi arepa\n"); printf(" *Opcion 1 para una platzi pizza\n"); printf(" *Opcion 2 para una platzi hambuerguesa\n\n"); printf("Ingrese opcion para la comida: "); scanf("%d",&op2); printf("\n"); if(op2 == 0) printf("Usted ha elegido uuna platzi arepa, mmmm rico\n"); else if(op2 == 1) printf("Usted ha elegido una platzi pizza, mmmm rico\n "); else if(op2 == 2) printf("Usted ha elegido una platzi hambuerguesa, mmmm rico\n"); else printf("Respuesta invalida\n"); } else if(op1==2){ printf("Usted ha elegido la opcion %d, ahora vera nuestro menu de postres, elija una:\n", op1); printf(" *Opcion 0 para un platzi quesillo\n"); printf(" *Opcion 1 para una platzi tres leches\n"); printf(" *Opcion 2 para una platzi tiramisu\n\n"); printf("Ingrese opcion para el postre: "); scanf("%d",&op2); printf("\n"); if(op2 == 0) printf("Usted ha elegido un platzi quesillo, mmmm rico\n"); else if(op2 == 1) printf("Usted ha elegidouna platzi tres leches, mmmm rico\n "); else if(op2 == 2) printf("Usted ha elegido una platzi tiramisu, mmmm rico\n"); else printf("Respuesta invalida\n"); } else{ printf("respuesta invalida"); } return 0; } ```#include \<stdio.h>int op1 = 0;int op2 = 0; int main(){//este programa genera menus segun lo que el usuario elija     printf("-------------BIEVENIDO AL SELECCIONADOR DE MENUS------------------\n\n");     printf("    -Opcion 0 para platzi  bebidas\n");    printf("    -Opcion 1 para platzi comidas\n");    printf("    -Opcion 2 para plazi postres\n\n");     printf("Eliga un numero para el menu:");    scanf("%d", \&op1);    printf("\n"); if(op1 == 0){    printf("Usted ha elegido la opcion %d, ahora vera nuestro menu de bebidas, elija una:\n", op1);     printf("    \*Opcion 0, una platzi cola cero\n");    printf("    \*Opcion 1, una una platzi chica\n");    printf("    \*Opcion 2, una platzi agua\n\n");     printf("Ingrese opcion para la bebida: ");    scanf("%d",\&op2);    printf("\n");     if(op2 == 0)        printf("Usted ha elegido una platzi cola cero, mmmm rico\n");    else if(op2 == 1)        printf("Usted ha elegido una platzi chica, mmmm rico\n ");    else if(op2 == 2)        printf("Usted ha elegido platzi agua,  mmmm rico\n");    else        printf("Respuesta invalida\n"); }else if(op1 == 1){     printf("Usted ha elegido la opcion %d, ahora vera nuestro menu de comidas, elija una:\n", op1);     printf("    \*Opcion 0 para una platzi arepa\n");    printf("    \*Opcion 1 para una platzi pizza\n");    printf("    \*Opcion 2 para una platzi hambuerguesa\n\n");     printf("Ingrese opcion para la comida: ");    scanf("%d",\&op2);    printf("\n");      if(op2 == 0)        printf("Usted ha elegido uuna platzi arepa, mmmm rico\n");    else if(op2 == 1)        printf("Usted ha elegido una platzi pizza, mmmm rico\n ");    else if(op2 == 2)        printf("Usted ha elegido una platzi hambuerguesa,  mmmm rico\n");    else        printf("Respuesta invalida\n"); } else if(op1==2){    printf("Usted ha elegido la opcion %d, ahora vera nuestro menu de postres, elija una:\n", op1);     printf("    \*Opcion 0 para un platzi quesillo\n");    printf("    \*Opcion 1 para una platzi tres leches\n");    printf("    \*Opcion 2 para una platzi tiramisu\n\n");     printf("Ingrese opcion para el postre: ");    scanf("%d",\&op2);    printf("\n");      if(op2 == 0)        printf("Usted ha elegido un platzi quesillo, mmmm rico\n");    else if(op2 == 1)        printf("Usted ha elegidouna platzi tres leches, mmmm rico\n ");    else if(op2 == 2)        printf("Usted ha elegido una platzi tiramisu,  mmmm rico\n");    else        printf("Respuesta invalida\n");} else{    printf("respuesta invalida");}    return 0;  }
\#include \<stdio.h>int op1 = 0;int op2 = 0; int main(){//este programa genera menus segun lo que el usuario elija     printf("-------------BIEVENIDO AL SELECCIONADOR DE MENUS------------------\n\n");     printf("    -Opcion 0 para platzi  bebidas\n");    printf("    -Opcion 1 para platzi comidas\n");    printf("    -Opcion 2 para plazi postres\n\n");     printf("Eliga un numero para el menu:");    scanf("%d", \&op1);    printf("\n"); if(op1 == 0){    printf("Usted ha elegido la opcion %d, ahora vera nuestro menu de bebidas, elija una:\n", op1);     printf("    \*Opcion 0, una platzi cola cero\n");    printf("    \*Opcion 1, una una platzi chica\n");    printf("    \*Opcion 2, una platzi agua\n\n");     printf("Ingrese opcion para la bebida: ");    scanf("%d",\&op2);    printf("\n");     if(op2 == 0)        printf("Usted ha elegido una platzi cola cero, mmmm rico\n");    else if(op2 == 1)        printf("Usted ha elegido una platzi chica, mmmm rico\n ");    else if(op2 == 2)        printf("Usted ha elegido platzi agua,  mmmm rico\n");    else        printf("Respuesta invalida\n"); }else if(op1 == 1){     printf("Usted ha elegido la opcion %d, ahora vera nuestro menu de comidas, elija una:\n", op1);     printf("    \*Opcion 0 para una platzi arepa\n");    printf("    \*Opcion 1 para una platzi pizza\n");    printf("    \*Opcion 2 para una platzi hambuerguesa\n\n");     printf("Ingrese opcion para la comida: ");    scanf("%d",\&op2);    printf("\n");      if(op2 == 0)        printf("Usted ha elegido uuna platzi arepa, mmmm rico\n");    else if(op2 == 1)        printf("Usted ha elegido una platzi pizza, mmmm rico\n ");    else if(op2 == 2)        printf("Usted ha elegido una platzi hambuerguesa,  mmmm rico\n");    else        printf("Respuesta invalida\n"); } else if(op1==2){    printf("Usted ha elegido la opcion %d, ahora vera nuestro menu de postres, elija una:\n", op1);     printf("    \*Opcion 0 para un platzi quesillo\n");    printf("    \*Opcion 1 para una platzi tres leches\n");    printf("    \*Opcion 2 para una platzi tiramisu\n\n");     printf("Ingrese opcion para el postre: ");    scanf("%d",\&op2);    printf("\n");      if(op2 == 0)        printf("Usted ha elegido un platzi quesillo, mmmm rico\n");    else if(op2 == 1)        printf("Usted ha elegidouna platzi tres leches, mmmm rico\n ");    else if(op2 == 2)        printf("Usted ha elegido una platzi tiramisu,  mmmm rico\n");    else        printf("Respuesta invalida\n");} else{    printf("respuesta invalida");}    return 0;  }
Hola, aqui les comparto tanto mi codigo como el resultado. Vi que todos estaban utilizando scanf para obtener lo que el usuario ingresaba, así que decidí ir un poco más allá y también solicité en el programa que ingresara su nombre para imprimirlo en la bienvenida. Resultado: ![]()![](https://static.platzi.com/media/user_upload/image-08399466-6f70-4c04-8437-ba394908c4ce.jpg) codigo: ```js #include <stdio.h> char nombre[10]; int opt1 = 0; int opt2 = 0; int main(){ //Este programa genera menus segun lo que el usuario elija printf("Bienvenido ingresa tu nombre:\n"); scanf("%s", nombre); printf("\n\n\n###########################################################\n"); printf("Bienvenido %s al restaurant Jorge Z:\n", nombre); printf("Tiene tres categorias para elegir el menu:\n"); printf("Opcion 0: Bebidas\nOpcion 1: comidas\nOpcion 2: Postres\n"); printf("###########################################################\n\n\n"); printf("Escriba el numero de la opcion:"); scanf("%d", &opt1); if(opt1 == 0){ printf("\n\n------------------------------------------------------------------\n"); printf("usted eligio la opcion 0, vera nuestro menu de bebidas, elija una:\n"); printf("opcion 0 :cola Zero\n"); printf("opcion 1 :cola azucar\n"); printf("opcion 2 :agua\n"); printf("------------------------------------------------------------------\n"); printf("ingrese su opcion: "); scanf("%d", &opt2); if (opt2 == 0) printf("usted eligio una cocacola zero"); else if (opt2 == 1) printf("usted eligio una cola con azucar"); else if (opt2 == 2) printf("usted eligio un agua"); else printf("Opcion invalida"); } else if(opt1 == 1){ printf("\n\n------------------------------------------------------------------\n"); printf("usted eligio la opcion 1, vera nuestro menu de comidas, elija una:\n"); printf("opcion 0 :Arroz con pollo\n"); printf("opcion 1 :mondonguito a la italiana\n"); printf("opcion 2 :arroz con huevo\n"); printf("------------------------------------------------------------------\n"); printf("ingrese su opcion: "); scanf("%d", &opt2); if (opt2 == 0) printf("usted eligio una Arros con pollo"); else if (opt2 == 1) printf("usted eligio una mondonguito"); else if (opt2 == 2) printf("usted eligio un arroz con huevo"); else printf("Opcion invalida"); } else if(opt1 == 2){ printf("\n\n------------------------------------------------------------------\n"); printf("usted eligio la opcion 2, vera nuestro menu de postres, elija una:\n"); printf("opcion 0 :Arroz con leche\n"); printf("opcion 1 :Mazamorra morada\n"); printf("opcion 2 :Combinado\n"); printf("------------------------------------------------------------------\n"); printf("ingrese su opcion: "); scanf("%d", &opt2); if (opt2 == 0) printf("usted eligio una Arroz con leche"); else if (opt2 == 1) printf("usted eligio una Mazamorra morada"); else if (opt2 == 2) printf("usted eligio un Combinado"); else printf("Opcion invalida"); } else printf("opcion invalida, reinicie el programa"); return 0; } ```
Lo hice así: ![](https://static.platzi.com/media/user_upload/image-bbd3a008-d220-4907-88e6-41aed6154bf5.jpg) ![](https://static.platzi.com/media/user_upload/image-64cb652e-cae4-4725-b5e6-8ff3b13ca115.jpg) ![](https://static.platzi.com/media/user_upload/image-7ead1d63-420e-4761-a252-6a8aeeb47816.jpg)
Mira yo lo hice asi: `#include <stdio.h>` `//Greeting display function` `void greeting() {` ` char greeting[] =` ` "██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████\n";` ` "█░░░░░░██████████░░░░░░█░░░░░░░░░░░░░░█░░░░░░█████████░░░░░░░░░░░░░░█░░░░░░░░░░░░░░█░░░░░░██████████░░░░░░█░░░░░░░░░░░░░░█\n";` ` "█░░▄▀░░██████████░░▄▀░░█░░▄▀▄▀▄▀▄▀▄▀░░█░░▄▀░░█████████░░▄▀▄▀▄▀▄▀▄▀░░█░░▄▀▄▀▄▀▄▀▄▀░░█░░▄▀░░░░░░░░░░░░░░▄▀░░█░░▄▀▄▀▄▀▄▀▄▀░░█\n";` ` "█░░▄▀░░██████████░░▄▀░░█░░▄▀░░░░░░░░░░█░░▄▀░░█████████░░▄▀░░░░░░░░░░█░░▄▀░░░░░░▄▀░░█░░▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀░░█░░▄▀░░░░░░░░░░█\n";` ` "█░░▄▀░░██████████░░▄▀░░█░░▄▀░░░░░░░░░░█░░▄▀░░█████████░░▄▀░░░░░░░░░░█░░▄▀░░░░░░▄▀░░█░░▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀░░█░░▄▀░░░░░░░░░░█\n";` ` "█░░▄▀░░██░░░░░░██░░▄▀░░█░░▄▀░░░░░░░░░░█░░▄▀░░█████████░░▄▀░░█████████░░▄▀░░██░░▄▀░░█░░▄▀░░██░░▄▀░░██░░▄▀░░█░░▄▀░░░░░░░░░░█\n";` ` "█░░▄▀░░██░░▄▀░░██░░▄▀░░█░░▄▀▄▀▄▀▄▀▄▀░░█░░▄▀░░█████████░░▄▀░░█████████░░▄▀░░██░░▄▀░░█░░▄▀░░██░░▄▀░░██░░▄▀░░█░░▄▀▄▀▄▀▄▀▄▀░░█\n";` ` "█░░▄▀░░██░░▄▀░░██░░▄▀░░█░░▄▀░░░░░░░░░░█░░▄▀░░█████████░░▄▀░░█████████░░▄▀░░██░░▄▀░░█░░▄▀░░██░░░░░░██░░▄▀░░█░░▄▀░░░░░░░░░░█\n";` ` "█░░▄▀░░░░░░▄▀░░░░░░▄▀░░█░░▄▀░░█████████░░▄▀░░█████████░░▄▀░░█████████░░▄▀░░██░░▄▀░░█░░▄▀░░██████████░░▄▀░░█░░▄▀░░█████████\n";` ` "█░░▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀░░█░░▄▀░░░░░░░░░░█░░▄▀░░░░░░░░░░█░░▄▀░░░░░░░░░░█░░▄▀░░░░░░▄▀░░█░░▄▀░░██████████░░▄▀░░█░░▄▀░░░░░░░░░░█\n";` ` "█░░▄▀░░░░░░▄▀░░░░░░▄▀░░█░░▄▀▄▀▄▀▄▀▄▀░░█░░▄▀▄▀▄▀▄▀▄▀░░█░░▄▀▄▀▄▀▄▀▄▀░░█░░▄▀▄▀▄▀▄▀▄▀░░█░░▄▀░░██████████░░▄▀░░█░░▄▀▄▀▄▀▄▀▄▀░░█\n";` ` "█░░░░░░██░░░░░░██░░░░░░█░░░░░░░░░░░░░░█░░░░░░░░░░░░░░█░░░░░░░░░░░░░░█░░░░░░░░░░░░░░█░░░░░░██████████░░░░░░█░░░░░░░░░░░░░░█\n";` ` "██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████\n";` ` ` ` printf("%s", greeting);` `}` `//Function to perform calculations` `int calculate(short option, int oneData, int twoData) {` ` int result = 0;` ` if (option == 1)` ` result = (oneData + twoData);` ` else if (option == 2)` ` result = (oneData - twoData);` ` else if (option == 3)` ` if (twoData != 0)` ` result = (oneData / twoData);` ` else` ` printf("Error: Division by zero\n");` ` else` ` result = (oneData * twoData);` ` printf("The result is %d\n", result);` ` return result;` `}` `int main() {` ` ` ` greeting();` ` int option = 0, number1 = 0, number2 = 0;` ` printf("Enter the operation (1 for addition, 2 for subtraction, 3 for division, other for multiplication): ");` ` scanf_s("%d", &option);` ` printf("Enter the first number: ");` ` scanf_s("%d", &number1);` ` printf("Enter the second number: ");` ` scanf_s("%d", &number2);` ` calculate(option, number1, number2);` ` return 0;` `}`
```js #include <stdio.h> int opt1; int opt2; int opt3; int opt4; int main() { printf("Bienvenido a mi restaurante\n"); printf("Opciones:\n 0. Bebidas \n 1. Comida \n 2. Postres \n"); printf("¿Que desea ordenar? Elija una opcion del menu \n -->"); scanf("%i", &opt1); if(opt1 == 0){ printf("Usted eligio la opcion 0, vera nuestro menu de bebidas, elija una: \n"); printf("Opciones:\n 0. Coca cola zero \n 1. Coca cola normal \n 2. Sprite \n"); printf("¿Que desea tomar? Elija una opcion del menu \n -->"); scanf(" %i", &opt2); if(opt2 == 0) printf("Usted eligio tomar una coca cola zero"); else if(opt2 == 1) printf("Usted eligio tomar una coca normal"); else if (opt2 == 2) printf("Usted eligio tomar una sprite"); else printf("Opcion invalida"); } else if (opt1 == 1){ printf("Usted eligio la opcion 1, vera nuestro menu de comidas, elija una: \n"); printf("Opciones:\n 0. Hamburguesa \n 1. Pizza \n 2. Hotdog \n"); printf("¿Que desea comer? Elija una opcion del menu \n -->"); scanf("%i", &opt3); if(opt3 == 0) printf("Usted eligio comer una hamburguesa"); else if(opt3 == 1) printf("Usted eligio comer una pizza "); else if(opt3 == 2) printf("Usted eligio comer un hotdog"); else printf("Opcion invalida"); } else if (opt1 == 2){ printf("Usted eligio la opcion 2, vera nuestro menu de postres, elija una: \n"); printf("Opciones:\n 0. Pay de queso \n 1. Flan \n 2. Pastel de chocoate \n"); printf("¿Que postre desea? Elija una opcion del menu \n -->"); scanf("%i", &opt4); if(opt4 == 0) printf("Usted eligio comer un pay de queso"); else if(opt4 == 1) printf("Usted eligio comer un Flan"); else if(opt4 == 2) printf("Usted eligio comer un pastel de chocolate"); else printf("Opcion invalida"); } else { printf("No existe esa opcion");} return 0; } ```
`#include <stdio.h>` `int opt1 = 2;` `int opt2 = 2;` `void showChoises(char array[][20], size_t sizeArray) {` ` for (int i = 0; i < sizeArray; i++) {` ` printf("Opcion %d para platzi %s \n", i, array[i]);` ` }` `}` `void selectedChoice(int choice, char *food) {` ` printf("Usted eligio opcion %d platzi %s saliendo orden", choice - 1 + 1,` ` food);` `}` `int main() {` ` char options[3][20] = {"bebidas", "comidas", "postres"};` ` char bebidas[3][20] = {"cola cero", "cola normal", "piña colada"};` ` char comidas[3][20] = {"chicharrón", "panqueques", "churrasco"};` ` char postres[3][20] = {"helado", "nevada", "gelatina"};` ` printf("bienvenid a platzi store :\n");` ` showChoises(options, 3);` ` // este programa genera menus segun lo que el usuario elija` ` if (opt1 == 0) {` ` printf("usted eligio la opcion %d, vera nuestro menu de %s elija una:\n",` ` opt1, options[opt1]);` ` showChoises(bebidas, 3);` ` if (opt2 > 3) {` ` printf("opcion no valida\n");` ` return 0;` ` }` ` selectedChoice(opt2, bebidas[opt2]);` ` } else if (opt1 == 1) {` ` // aqui va el menu de alimentos` ` printf("usted eligio la opcion %d, vera nuestro menu de %s elija una:\n",` ` opt1, options[opt1]);` ` showChoises(comidas, 3);` ` if (opt2 > 3) {` ` printf("opcion no valida\n");` ` return 0;` ` }` ` selectedChoice(opt2, comidas[opt2]);` ` } else if (opt1 == 2) {` ` // aqui va el menu de postres` ` printf("usted eligio la opcion %d, vera nuestro menu de %s elija una:\n",` ` opt1, options[opt1]);` ` showChoises(postres, 3);` ` if (opt2 > 3) {` ` printf("opcion no valida\n");` ` return 0;` ` }` ` selectedChoice(opt2, postres[opt2]);` ` } else {` ` // mensaje de manejo de opcion invalida` ` printf("opcion invalida");` ` return 0;` ` }` ` return 0;` `}`
![](https://static.platzi.com/media/user_upload/image-04942e08-bcac-4954-9f8f-08ca3d415ac1.jpg)

#include <stdio.h>

int opt1 = 0;
int opt2 = 4;

int main()
{
printf(“Bienvenido a la Tienda online:\n”);
printf(“Opcion 0, Para bebidas\n”);
printf(“Opcion 1, Para comidas\n”);
printf(“Opcion 2, Para Postres\n”);

if (opt1 == 0)
{
printf(“Elegiste opcion 0, vera nuestro menu de bebidas, Elige:\n”);
printf(“Opcion 0, Coca-cola Zero\n”);
printf(“Opcion 1, Fanta\n”);
printf(“Opcion 2, Acuarius\n”);

if (opt2 == 0)
  printf("Elegiste Coca-cola Zero");
else if (opt2 == 1)
  printf("Elegiste Fanta");
else if (opt2 == 2)
  printf("Elegiste Acuarius");
else
  printf("Opcion invalida.");

}

else if (opt1 == 1)
{
printf(“Elegiste opcion 1, vera nuestro menu de comidas, Elige:\n”);
printf(“Opcion 0, Lays\n”);
printf(“Opcion 1, Doritos\n”);
printf(“Opcion 2, Platanitos\n”);

if (opt2 == 0)
  printf("Elegiste Lays");
else if (opt2 == 1)
  printf("Elegiste Doritos");
else if (opt2 == 2)
  printf("Elegiste Platanitos");
else
  printf("Opcion invalida.");

}

else if (opt1 == 2)
{
printf(“Elegiste opcion 2, vera nuestro menu de Postres, Elige:\n”);
printf(“Opcion 0, Brownie\n”);
printf(“Opcion 1, Tiramizu\n”);
printf(“Opcion 2, Maracuya\n”);

if (opt2 == 0)
  printf("Elegiste Brownie");
else if (opt2 == 1)
  printf("Elegiste Tiramizu");
else if (opt2 == 2)
  printf("Elegiste Maracuya");
else
  printf("Opcion invalida.");

}

else
printf(“Opcion Invalida, Elige Bien!!!”);
}

<#include <stdio.h>
int option1 = 2;
int Option2 = 2;

int main () {
printf("Opcion 0: bebidas \n");
printf("Opcion 1: comidas \n");
printf("Opcion 2: Postres \n");
    if (option1== 0) 
    {
    printf("Usted eligio la opcion %d nuestro menu de bebidas es el siguiente eliga una: \n", option1);
    printf("opcion 0: COCACOLA SIN AZUCAR \n");
    printf("opcion 1: COCACOLA CON AZUCAR \n");
    printf("opcion 2: JUGO DE NARANJA CON PINA \n");
        if (Option2 == 0)
            printf("Usted eligio COCACOLA SIN AZUCAR \n");
        else if (Option2 == 1)
            printf("Usted eligio cocacola con azucar \n");
        else if (Option2 == 2)
            printf("Usted eligio jugo de naranja con piña \n");
        else
            printf("opcion no validad, intente nuevamente \n");
    }
    else if (option1==1) {
    printf("Usted eligio la opcion %d nuestro menu de comidas es el siguiente eliga una: \n", option1);
    printf("opcion 0: AREPA RELLENA DE POLLO Y QUESO \n");
    printf("opcion 1: POLLO ASADO CON PAPAS A LA FRANCESA \n");
    printf("opcion 2: SANCOCHO DE GALLINA CRIOLLLA \n");
        if (Option2 == 0)
            printf("Usted eligio AREPA RELLENA DE POLLO Y QUESO \n");
        else if (Option2 == 1)
            printf("Usted eligio POLLO ASADO CON PAPAS A LA FRANCESA \n");
        else if (Option2 == 2)
            printf("Usted eligio SANCOCHO DE GALLINA CRIOLLLA \n");
        else
            printf("opcion no validad, intente nuevamente \n");
    }
    else if (option1==2) {
    printf("Usted eligio la opcion %d nuestro menu de postres es el siguiente eliga una: \n", option1);
    printf("option 0: FRESAS CON CREMA \n");
    printf("Option 1: Helado con chips de chocolate \n");
    printf("Option 2; brownie con helado y crema chantilly \n");
        if (Option2 ==0)
            printf("Usted eligio FRESAS CON CREMA \n");
        else if (Option2== 1)
            printf("Usted eligio helado con chips e chocolate \n");
        else if (Option2 == 2)
            printf("Usted eligio brownie con helado y crema chantilly \n");
        else 
        printf("Opcion no valida intente nuevamente \n");

    }
    
     else
    printf("No se ha elegido una opcion valida");
    return 0;

}> 

Aqui les dejo mi codigo espero les ayude!!!

#include <stdio.h>

int opcion1=1;
int opcion2=2;

int main()
{
//Mensaje Bienvenida
printf(“Bienvenido a GASOLINERA PUMA Elijar El menu que desee elegir:\n”);
printf(“Opcion 0 Puma Bebidas\n”);
printf(“Opcion 1 Puma Preparados\n”);
printf(“Opcion 2 Puma Cervezas\n”);

//Seleccion de menus

if(opcion1 == 0)
{
  printf("Usted Eligio Puma Bebidas\n");
  printf("Opcion 0 para Puma COCA\n");
  printf("Opcion 1 Para Puma PEPSI\n");
  printf("Opcion 2 para Puma TOÑA\n");

  if (opcion2 == 0)
   printf("Usted Elegio Puma COCA\n");
  else if (opcion2 == 1)
   printf("Usted Elegio Puma PEPSI\n");
  else if (opcion2 == 2)
   printf("Usted Elegio Puma TOÑA\n");

   else
   printf("Ingrese una Opcion Valida\n");
}
else if (opcion1 == 1)
{
    printf("Usted Eligio Puma Preparados\n");
    printf("Opcion 0 para Puma MARUCHAN\n");
    printf("Opcion 1 para Puma Hot Dog\n");
    printf("Opcion 2 para Puma Nachos\n");
    
    if(opcion2 == 0)
     printf("Usted eligio Puma MARUCHAN\n");
    else if (opcion2 == 1)
     printf("Usted Eligio Puma Hot Dog\n");
     else if (opcion2 == 2)
      printf("Usted Eligio Puma Nachos\n");
     
}
else if (opcion1 == 2)
{
    printf("Usted eligio Puma Cervezas\n");
    printf("Opcion 0 para Puma TOÑA\n");
    printf("Opcion 1 para Puma VICTORIA\n");
    printf("Opcion 2 para Puma RON NACIONAL\n");

   if(opcion2 == 0)
     printf("Usted eligio Puma TOÑA\n");
    else if (opcion2 == 1)
     printf("Usted Eligio Puma VICTORIA\n");
     else if (opcion2 == 2)
      printf("Usted Eligio Puma RON NACIONAL\n");
     
}
else
{
    printf("Opcion Invalida\n");
}
return 0;

}

#include <stdio.h>
int opt1 = 2;
int opt2 = 2;

int main(){
printf(“Bienvenidos: \n”);
printf(“opcion 0 para bebidas \n”);
printf(“opcion 1 para almuerzos\n”);
printf(“opcion 2 para licores \n”);
//este programa genera menus segun lo que el usuario elija

if(opt1 == 0){
    printf("ustede eligio la opcion 0, vera nuestro menu de bebidas elija una: \n");
    printf("opcion 0  para cola cero \n");
    printf("opcion 1  para cola normal \n");
    printf("opcion 2  para fanta de piña \n");

    if (opt2 == 0)
        printf("ustede eligio cola cero, mmm que rico");
    else if (opt2 == 1)
        printf("usted eligio una cola con azucar");
    
    else if (opt2 == 2)
        printf("usted eligio una fanta de piña");
    
    else
        printf("opcion invalida");
           
}
if(opt1 == 1){
    printf("Ustede eligio la opcion 2, almurzos, elija una: \n");
    printf("opcion 0  arroz con pollo \n");
    printf("opcion 1  ceviche de lenguado\n");
    printf("opcion 2  pollo broster \n");

    if (opt2 == 0)
        printf("ustede eligio arroz con pollo, mmm que rico");
    else if (opt2 == 1)
        printf("usted eligio ceviche de lenguado");
    
    else if (opt2 == 2)
        printf("usted eligio pollo broster ");
    
    else
        printf("opcion invalida");
           
}
if(opt1 == 2){
    printf("Ustede eligio la opcion 2, elije tu trago: \n");
    printf("opcion 0  cerveza \n");
    printf("opcion 1  ron con coca cola\n");
    printf("opcion 2  pisco \n");

    if (opt2 == 0)
        printf("ustede eligio cerveza, mmm que rico");
    else if (opt2 == 1)
        printf("usted eligio ron con coca cola");
    
    else if (opt2 == 2)
        printf("usted eligio pisco");
    
    else
        printf("opcion invalida");
           
}
return 0;

}

Acá dejo el desafio!

#include <stdio.h>

int opt1 = 1;
int opt2 = 2;

int main() {
    printf("Bienvenido a la tienda de bebidas:\n");
    printf("Opcion 0 para bebidas \n");
    printf("Opcion 1 para comidas \n");
    printf("Opcion 2 para postres \n");

    // Este programa genera menus segun lo que el usuario elija
    
    if (opt1 == 0) {
        // Bebidas
        printf("Usted eligio la opcion 0, vera nuestro menu de bebidas, elija una:\n");
        printf("Opcion 0 para coca cola \n");
        printf("Opcion 1 para coca cola comun \n");
        printf("Opcion 2 para sprite \n");

    if (opt2 == 0)
        printf("Usted eligio una coca cola cero");
    else if (opt2 == 1)
        printf("Usted eligio una coca cola comun");
    else if (opt2 == 2)
        printf("Usted eligio una sprite");
    else
        printf("Opcion invalida");
}
    else if (opt1 == 1) {
        // Comidas
            printf("Usted eligio la opcion 1, comidas, elija una: \n");
            printf("Opcion 0, milanesa con papas \n");
            printf("Opcion 1, asado para dos \n");
            printf("opcion 2, tarta de jamon y queso \n");
            
        if (opt2 == 0)
            printf("Usted eligio milanesa con papas \n");
        else if (opt2 == 1)
            printf("Usted eligio asado para dos \n");
        else if (opt2 == 2)
            printf("Usted eligio tarta de jamon y queso \n");
        else
			printf("Elija una opción válida \n");
    }

    else if (opt1 == 2) {
        // Postres
            printf("Usted eligio la opcion 2, postres, elija uno: \n");
            printf("Opcion 0, volcan de chocolate \n");
            printf("Opcion 1, helado \n");
            printf("Opcion 2, carrot cake \n");

        if (opt2 == 0)
			printf("Usted eligio un volcan de chocolate \n");
		else if (opt2 == 1)
			printf("Usted eligio un helado \n");
		else if (opt2 == 2)
			printf("Usted eligio una carrot cake \n");
		else
			printf("Elija una opción válida \n");
    }
    else {
        printf("Esa opcion es invalida");
    }

    return 0;
}
#include <stdio.h>
int opt1 = 0;
int opt2 = 2;

int main(){
    printf("bienvenid a platzi store :\n");
    printf("opcion 0 para platzi bebidas \n");
    printf("opcion 1 para platzi comidas \n");
    printf("opcion 2 para platzi postres \n");

    // este programa genera menus segun lo que el usuario elija
    if(opt1 == 0){
        printf("usted eligio la opcion 0, vera nuestro menu de bebidas elija una:\n");
        printf("opcion 0 para platzi cola cero \n");
        printf("opcion 1 para platzi cola normal \n");
        printf("opcion 2 para platzi pina colada \n");
        if (opt2 == 0)
            printf("usted eligio una platzi cola cero, mmm rico");
        else if (opt2 == 1)
            printf("usted eligio una platzi cola cpn azucar, mmm rico");
        else if (opt2 == 2)
            printf("usted eligio una platzi pina colada con azucar, mmm rico");
        else 
            printf("opcion invalida");
    }
    else if(opt1 ==1){
        //aqui va el menu de alimentos
	printf("usted eligio la opcion 1, vera nuestro menu de comidas elija una:\n");
        printf("opcion 0 para platzi Spaguetti con bolognesa \n");
        printf("opcion 1 para platzi Sopa de verduras \n");
        printf("opcion 2 para platzi Sopa de carne \n");
        if (opt2 == 0)
            printf("usted eligio una platzi Spaguetti con bolognesa");
        else if (opt2 == 1)
            printf("usted eligio una platzi Sopa de verduras");
        else if (opt2 == 2)
            printf("usted eligio una platzi Sopa de carne");
        else 
            printf("opcion invalida");
    }
    else if(opt1 ==2){
        //aqui va el menu de postres
	printf("usted eligio la opcion 1, vera nuestro menu de comidas elija una:\n");
        printf("opcion 0 para platzi Flan de vainilla \n");
        printf("opcion 1 para platzi Jalea de pina \n");
        printf("opcion 2 para platzi Frutas frescas \n");
        if (opt2 == 0)
            printf("usted eligio una platzi Flan de vainilla");
        else if (opt2 == 1)
            printf("usted eligio una platzi Jalea de pina");
        else if (opt2 == 2)
            printf("usted eligio una platzi Frutas frescas");
        else 
            printf("opcion invalida");
    }
    else {
        // mensaje de manejo de opcion invalida
    }
    return 0;
}

aqui el codigo que utilice para este ejercicio

#include <stdio.h>

int opt1 = 1;
int opt2 = 2;


int main()
{
    if(opt1 == 0){

        /* Menú de seleccion de bebida*/
        printf("Usted eligio la opción 0, vera nuestro menu de bebidas, elija una:\n");
        printf("opción 0 para rovicola \n");
        printf("opción 1 para una botella de agua \n");
        printf("opción 0 para tinto  \n");

        if(opt2 == 0)
            printf("Usted eligio la rovicola, mm rico");
        else if(opt2 == 1)
            printf("usted eligio una botella de agua");
        else if(opt2 == 2)
            printf("eligio el tinto");
        else
            printf("opción invalida");
    }
    
    else if(opt1 == 1){
        /* Menú de selección de postre*/
        printf("Eligio el menú de postres seleccione uno:\n");
        printf("opción 0 para torta \n");
        printf("opción 1 para galleta con arequipe \n");
        printf("opción 0 para helado \n");
        if(opt2 == 0)
            printf("Usted eligio la torta");
        else if(opt2 == 1)
            printf("usted eligio una galleta con arequipe");
        else if(opt2 == 2)
            printf("eligio el helado");
        else
            printf("opción invalida");
    }
    
    return 0;
}
#include <stdio.h>
int opt1;
int opt2;

int main(){

    printf("bienvenidos a  la Platzi Store :\n");
    printf("opcion 0 para platzi bebidas \n");
    printf("opcion 1 para platzi comidas \n");
    printf("opcion 2 para platzi postres \n");

    printf("Ingrese la primera Opcion: ");
    scanf("%d",&opt1);

    // este programa genera menus segun lo que el usuario elija
    if(opt1 == 0){
        
        printf("usted eligio la opcion 0, vera nuestro menu de bebidas, elija una:\n");
        printf("opcion 0 para platzi cola cero \n");
        printf("opcion 1 para platzi cola normal \n");
        printf("opcion 2 para platzi pina colada \n");
            
        printf("Ingrese la Opcion de su Preferencia: ");
        scanf("%d",&opt2);

        if (opt2 == 0)
            printf("usted eligio una platzi cola cero, mmm rico");
        else if (opt2 == 1)
            printf("usted eligio una platzi cola con azucar, mmm rico");
        else if (opt2 == 2)
            printf("usted eligio una platzi pina colada con azucar, mmm rico");
        else 
            printf("opcion invalida\n");
            main();
            
    }
    else if(opt1 ==1){
        //aqui va el menu de alimentos
        
        printf("usted eligio la opcion 1, vera nuestro menu de comidas, elija una:\n");
        printf("opcion 0 para platzi Hamburguesa clasica \n");
        printf("opcion 1 para platzi Salchipapas especial \n");
        printf("opcion 2 para platzi parrilla mixta \n");
        
        printf("Ingrese la Opcion de su Preferencia: ");
        scanf("%d",&opt2);

        if (opt2 == 0)
            printf("usted eligio una platzi Hamburguesa clasica, mmm rico");
        else if (opt2 == 1)
            printf("usted eligio una platzi Salchipapas especial, mmm rico");
        else if (opt2 == 2)
            printf("usted eligio una platzi parrilla mixta, mmm rico");
        else 
            printf("opcion invalida\n");
            main();

    }
    else if(opt1 ==2){
        //aqui va el menu de postres
        printf("usted eligio la opcion 2, vera nuestro menu de postres, elija una:\n");
        printf("opcion 0 para platzi Pastel de Chocolate \n");
        printf("opcion 1 para platzi Empanada \n");
        printf("opcion 2 para platzi Arroz con Leche \n");
        
        printf("Ingrese la Opcion de su Preferencia: ");
        scanf("%d",&opt2);

        if (opt2 == 0)
            printf("usted eligio una platzi Pastel de Chocolate, mmm rico");
        else if (opt2 == 1)
            printf("usted eligio una platzi Empanada, mmm rico");
        else if (opt2 == 2)
            printf("usted eligio una platzi Arroz con Leche, mmm rico");
        else 
            printf("opcion invalida\n");
            main();
    }
    else {
        // mensaje de manejo de opcion invalida
        printf("Aun no Tenemos esa Opccion, Estamos trabajando en ello\n");
        printf("Intenta las Opciones en la Lista\n");
        main();
    }

    return 0;
}

HOLA MUNDO


#include <stdio.h>
#include <string.h>
int opt1 = 3;
int opt2 = 3;

int main()
{
printf(“bienvenidos a platzi store mi nombre es Luis y es un gusto atenderte, para poder continuar por favor elige una opcion:\n”);
printf(“opcion 1 para platzi bebidas \n”);
printf(“opcion 2 para platzi comidas \n”);
printf(“opcion 3 para platzi postres \n”);

// este programa genera menus segun lo que el usuario elija
if(opt1 == 1)
{
    printf("usted ha eligio la opcion de bebidas, a continuacion vera nuestro menu, por favor elija una opcion:\n");
    printf("opcion 1 para platzi cola cero \n");
    printf("opcion 2 para platzi cola clasica \n");
    printf("opcion 3 para platzi pina colada \n");

    if (opt2 == 1)
        printf("usted eligio una platzi cola cero, mmm rico");
    else if (opt2 == 2)
        printf("usted eligio una platzi cola clasica, mmm rico");
    else if (opt2 == 3)
        printf("usted eligio una platzi pina colada, mmm rico");
    else 
        printf("opcion invalida");
}
else if(opt1 ==2)
{
    printf("usted ha eligio la opcion de comidas, a continuacion vera nuestro menu, por favor elija una opcion:\n");
    printf("opcion 1 para platzi Hamburguer \n");
    printf("opcion 2 para platzi Hog-Dog \n");
    printf("opcion 3 para platzi Pizza \n");

    if (opt2 == 1)
        printf("usted eligio una platzi Hamburguer, mmm rico");
    else if (opt2 == 2)
        printf("usted eligio una platzi Hog-Dog, mmm rico");
    else if (opt2 == 3)
        printf("usted eligio una platzi Pizza, mmm rico");
    else 
        printf("opcion invalida");
}
else if(opt1 ==3)
{
    printf("usted ha eligio la opcion de postres, a continuacion vera nuestro menu, por favor elija una opcion:\n");
    printf("opcion 1 para platzi Pay \n");
    printf("opcion 2 para platzi Donnus \n");
    printf("opcion 3 para platzi Muffin \n");

    if (opt2 == 1)
        printf("usted eligio una platzi Pay, mmm rico");
    else if (opt2 == 2)
        printf("usted eligio una platzi Donnus, mmm rico");
    else if (opt2 == 3)
        printf("usted eligio una platzi Muffin, mmm rico");
    else 
        printf("opcion invalida");
}
else 
{
    printf("opcion invalida");
}

return 0;

}

Como recomendación no sería tambien útil enseñar a insertar elementos con el scanf, para no estas cambiando a cada rato las variables.
Porque de hecho, así los alumnos o programadores aprenden a crear sus proios programas con sus propias ideas y necesidades y no estar dependiendo solo de copiar el codigo, que maneja el porfe.

Para ponerles las tildes, acentos y otros caracteres se maneja el codigo ASCII.

Hay que tener cuidado con los if anidados. Especialente para cerrar las llaves, porque luego por eso los programas tambien fallan.

Eso me recuerda un meme que dice.
Lo que la gente se imagina que es la IA (Inteligencia Artificial). Y se ve imagenes de Skynet o Ultron.

Lo que realmente es la IA. Un monton de if anidados.

Recomendable siempre identar el código.

#include<stdio.h>

int opt1 = 1;
int opt2 = 0;

int main()
    {

        printf("Bienvenido: Elige\n");
        printf("opcion 0 para bebidas\n");
        printf("opcion 1 para comidas \n");
        printf("opcion 2 para postres \n");
      
    //bebidas
    if(opt1 == 0)
    {
        printf("Usted eligio la opción 0, vea nuestro menu de bebidas, elija una: \n");
        printf("opcion 0 para coca cola \n");
        printf("opcion 1 para inka cola \n");
        printf("opcion 2 para fanta \n");

        if (opt2 == 0)
            printf("usted eligió una coca cola");
        else if (opt2 == 1)
            printf("usted eligió una inka cola");
        else if (opt2 == 2)
            printf("usted eligió una fanta");
        else
            printf("opción inválida");
    }
    //comidas
    else if(opt1 == 1)
    {
        printf("Usted eligio la opción 1, vea nuestro menu de comidas, elija una: \n");
        printf("opcion 0 para aji de gallina \n");
        printf("opcion 1 para lomo saltado\n");
        printf("opcion 2 para causa\n");

        if (opt2 == 0)
            printf("usted eligió una aji de gallina");
        else if (opt2 == 1)
            printf("usted eligió unos lomo saltado");
        else if (opt2 == 2)
            printf("usted eligió un causa");
        else
            printf("opción inválida");
    }
    //postres
    else if(opt1 == 2)
    {
        printf("Usted eligio la opción 1, vea nuestro menu de postres, elija una: \n");
        printf("opcion 0 para mazamorra \n");
        printf("opcion 1 para picarones\n");
        printf("opcion 2 para arroz con leche\n");

        if (opt2 == 0)
            printf("usted eligió una mazamorra");
        else if (opt2 == 1)
            printf("usted eligió unos picarones");
        else if (opt2 == 2)
            printf("usted eligió un arroz con leche");
        else
            printf("opción inválida");
    }
    //opción inválida
    else
    {
        printf("Opcion invalida. intenta otra vez");
    }
    return (0);
}

El reto:

#include <stdio.h>
int option1 = 0;
int option2 = 0;

int main(){
    printf("Bienvenido a Platzi Store: \n");
    printf("Opcion 0 para Platzi Bebidas \n");
    printf("Opcion 1 para Platzi comidas \n");
    printf("Opcion 2 para Platzi postres \n");

    // Este programa genera menus segun lo que el usuario elija
    if(option1 == 0){
        printf("Usted eligio la opcion 0, vera nuestro menu de bebidas, elija una: \n");
        printf("Opcion 0 para Platzi cola cero \n");
        printf("Opcion 1 para Platzi cola normal \n");
        printf("Opcion 2 para Platzi piña colada \n");
        if (option2 == 0)
            printf("Usted eligio una platzi cola cero, mmm rico \n");
        else if (option2 == 1)
            printf("Usted eligio una platzi cola con azucar, mmm dulce ja ja \n");
        else if (option2 == 2)
            printf("Usted eligio una platzi piña colada, mmm refrescante je je \n");
        else
            printf("Opcion invalida de comidas usuario \n");
    }
    else if(option1 == 1){
        printf("Usted eligio la opcion 1, vera nuestro menu de comidas, elija una: \n");
        printf("Opcion 0 para Platzi salteña \n");
        printf("Opcion 1 para Platzi pique \n");
        printf("Opcion 2 para Platzi lawa \n");
        if (option2 == 0)
            printf("Usted eligio una Platzi salteña, cool! \n");
        else if (option2 == 1)
            printf("Usted eligio una Platzi pique, uhh buena eleccion \n");
        else if (option2 == 2)
            printf("Usted eligio una Platzi lawa, uta hoy estas intenso con la sopa ja ja \n");
        else
            printf("Opcion invalida de bebidas usuario\n");
    }
    else if(option1 == 2){
        printf("Usted eligio la opcion 2, vera nuestro menu de postres, elija uno: \n");
        printf("Opcion 0 para Platzi empanada \n");
        printf("Opcion 1 para Platzi arroz con leche \n");
        printf("Opcion 2 para Platzi api con pastel \n");
        if (option2 == 0)
            printf("Usted eligio una Platzi empanada, bien ahi! \n");
        else if (option2 == 1)
            printf("Usted eligio una Platzi arroz con leche, buena! \n");
        else if (option2 == 2)
            printf("Usted eligio una Platzi api con pastel, buena eleccion je je \n");
        else
            printf("Opcion invalida de postres usuario\n");
    }
    else{
        printf("Nel usuario, tienes que elegir entre las opciones: Comidas(0), Bebidas(1) o Postres(2)\n");
    }
    return 0;
}![](url) 
#include <stdio.h>
int opt1 = 2;
int opt2 = 1; 

int main(){
    printf("Bienvenido a platzi store \n");
    printf("opcion 0 para platzi bebidas \n");
    printf("opcion 1 para platzi comidas \n");
    printf("opcion 2 para platzi postres \n");
    //este programa genera menus segun lo que el usuario elija
    if (opt1 == 0){
        printf("Usted eligio la opcion 0, vera nuestro menu de bebidas, elija una:\n");
        printf("opcion 0 para platzi cola cero \n");
        printf("opcion 1 para platzi cola normal \n");
        printf("opcion 2 para platzi cola pina colada \n");
        if (opt2 == 0)
            printf("Usted eligio una una platzi cola cero, mmmmm rico");
        else if(opt2 == 1)
            printf("Usted eligio una una platzi cola con mucha azucar, mmm rico");
        else if (opt2 == 2)
            printf("Usted elegio una platzi pina colada");
        else
            printf("Opcion invalida");
    }
    if (opt1 == 1){
        printf("Eligio la opcion 1, vera nuestro menu de comidas, elija una \n");
        printf("Opcion 0, hamburguesa \n");
        printf("opcion 1, arroz con pollo \n");
        printf("opcion 2, salchipapa \n");
        if (opt2 == 0)
            printf("Usted eligio una hamburguesa");
        else if(opt2 == 1)
            printf("Usted eligio arroz con pollo");
        else if (opt2 == 2)
            printf("Usted elegio una salchipapa");
        else
            printf("No lo tenemos en nuestro menu, una disculpa 😕");
    }
    if (opt1 == 2){
        printf("Eligio la opcion 2, vera nuestro menu de postres, elija uno \n");
        printf("Opcion 0, postre de chocolate \n");
        printf("opcion 1, postre de tiramisu \n");
        printf("opcion 2, postre de tres leches \n");
        if (opt2 == 0)
            printf("Usted eligio postre de chocolate");
        else if(opt2 == 1)
            printf("Usted eligio postre de tiramisu");
        else if (opt2 == 2)
            printf("Usted elegio postre de tres leches");
        else
            printf("Eso no esta en nuesto menu, preste atencion 😡");
    }
    return 0;
}
#include <stdio.h>

//variables
opcion1 = 1;
opcion2 = 2;

int main(){
    //programa que imprime diferentes menus
    printf("Bienvenido a la seleccion de alimentos \n");
    printf("\n");
    printf("Elegir la comida principal: \n");
    printf("\n");
    printf("Pollo frito con pure, presione opcion 1. \n");
    printf("Pescado con verduras salteadas, presione opcion 2. \n");
    printf("\n");
        if(opcion1 == 1){
            printf("Eligio pollo frito con pure. \n");
            if(opcion1 == 2){
                printf("Eligio pescado con verduras salteadas. \n");
            }
        }
        printf("\n");
        printf("Elegir la bebida a beber:: \n");
        printf("\n");
        printf("Coca cola zero, presione opcion 1. \n");
        printf("Sprite zero, presione opcion 2. \n");
        printf("\n");
            if(opcion2 == 1){
                printf("Eligio coca cola zero. \n");
                if(opcion2 == 2){
                    printf("Eligio sprite zero. \n");
                }
            }

         return 0;
}

Estoy trabajando en este reto personal…

# include <stdio.h>
# include <math.h>

int op1, opp1;
float num_raiz, resultado, nota_1, nota_2, nota_3, nota_4, nota_5, nota_6, nota_definitiva, nota_definitiva2, K, F, celsius;
int main()

{
	printf("\n\n\t MENU");
	printf("\n\n\t 1-Raiz Cuadrada \n");
	printf("\n\n\t 2-Calcula tus notas \n");
	printf("\n\n\t 3- visualizar letra F con asteriscos \n");
	printf("\n\n\t 4- pasar de °C a kelvin y farhenheit \n");
	printf("\n\n\t 5- resolver la ecuacion cuadratica \n");
	printf("\n\n\t 6- calcular el diametro de una circunferencia \n");
	printf("\n\n\t 7- comparar 4 numeros e indicar quien es el mayor de ellos \n");
	printf("\n\n\t 8- piedra-papel-tijera-lagarto-spock \n");
	printf("\n\n\t 9- resolver la ecuacion a*b+c/d*a \n");
	printf("\n\n\t 10- cajero automatico \n");
	scanf("%d",& op1);
	
	if(op1==1)
	{
		printf("\n\n\t Usted eligio Raiz Cuadrada \n");
		printf("\n\n\t introduzca el numero: \n");
		scanf("%f",& num_raiz);
		resultado = sqrt(num_raiz);
		printf("\n\n\t el resultado de la raiz es:%.2f",resultado);
		
	}
	if(op1==2)
	{
		printf("\n\n\t Usted eligio Calcula tus notas \n");
		printf("\n\n\t elija un tipo de calculo para las notas: \n");
		printf("\n\n\t opcion 0 para promedio aritmetico \n");
		printf("\n\n\t opcion 1 para 4 notas 12.5% y dos del 25% \n");
		scanf("%d",& opp1);
		
		if(opp1 == 0)
		{
			printf("\n\n\t introduzca las 5 notas del semestre academico:");
			scanf("%f %f %f %f %f", &nota_1, &nota_2, &nota_3, &nota_4, &nota_5);
			nota_definitiva = (nota_1 + nota_2 + nota_3 + nota_4 + nota_5) / 5;
			printf("\n\n\t la nota definitiva es: %.2f", nota_definitiva);
			if( nota_definitiva >= 3.0) 
			{
				printf("\n\n\t aprobo");
			}
			else if( nota_definitiva < 3.0) {
				printf("\n\n\t reprobo");
			}
		}
		if(opp1 == 1)
		{
			printf("\n\n\t introduzca las 4 notas del semestre academico equivalentes al 12.5%:");
			scanf("%f %f %f %f", &nota_1, &nota_2, &nota_3, &nota_4);
			printf("\n\n\t introduzca las 4 notas del semestre academico equivalentes al 25%:");
			scanf("%f %f", &nota_5, &nota_6);
			nota_definitiva2 = ((nota_1*0.125)+(nota_2*0.125)+(nota_3*0.125)+(nota_4*0.125)+(nota_5*0.25)+(nota_6*0.125));
			printf("\n\n\t la nota definitiva es: %.2f", nota_definitiva2);
			if( nota_definitiva >= 3.0) 
			{
				printf("\n\n\t aprobo");
			}
			else if( nota_definitiva < 3.0) {
				printf("\n\n\t reprobo");
			}
			
		}				
      
      }
      if(op1==3)
		{
			printf("\n\n\t * * * * *");
			printf("\n\n\t* ");
			printf("\n\n\t* ");
			printf("\n\n\t * * * *");
			printf("\n\n\t* ");
			printf("\n\n\t* ");
			printf("\n\n\t* ");
		}
		 if(op1==4)
		{
			printf("\n\n\t introduzca el valor de temperatura en °C:");
			scanf("%f", & celsius);
			K=celsius+273;
			F=((celsius*1.8) + 32);
			printf("\n\n\t temperatura en kelvin = %.2f", K);
			printf("\n\n\t temperatura en farhenheit = %.2f", F);	
		}
		if(op1==5)
		{
			printf("\n\n\t introduzca los 3 valores enteros a, b, c de la ecuación cuadrática:");
			scanf("%f", & celsius);
			K=celsius+273;
			F=((celsius*1.8) + 32);
			printf("\n\n\t temperatura en kelvin = %.2f", K);
			printf("\n\n\t temperatura en farhenheit = %.2f", F);	
		}
}

#menu

# include <stdio.h>

int opcion;
int opcionaa;
int opcionbb;
int opcioncc;

int main()
{
	printf ("\n\n\t BIENVENIDO AL RESTAURANTE SENSORICX. ELIJA UNA OPCION: \n");
	printf ("\n\n\t opcion 0 para sensoricx bebidas: \n");
	printf ("\n\n\t opcion 1 para sensoricx comidas: \n");
	printf ("\n\n\t opcion 2 para sensoricx postres: \n");
	scanf("%d",& opcion);
	
	
	if (opcion == 0) {
		printf("\n\n\t Usted eligio opcion 0, elija una bebida: \n");
		printf("\n\n\t 0 para coca cola: \n");
		printf("\n\n\t 1 para malta: \n");
		printf("\n\n\t 2 para cafe con leche: \n");
		scanf("%d",& opcionaa);
	
	if (opcionaa == 0)
	printf("\n\n\t usted eligio para coca cola \n");
	else if (opcionaa == 1)
	printf("\n\n\t usted eligio  malta \n");
		else if (opcionaa == 2)
	printf("\n\n\t usted eligio  cafe con leche \n");	
	}
	if (opcion == 1) {
		printf("\n\n\t Usted eligio opcion 1, elija una comida: \n");
		printf("\n\n\t 0 alitas picantes \n");
		printf("\n\n\t 1 pizza vegetariana \n");
		printf("\n\n\t 2 chimichangas \n");
		scanf("%d",& opcionbb);
	
	if (opcionbb == 0)
	printf("\n\n\t usted eligio alitas picantes \n");
	else if (opcionbb == 1)
	printf("\n\n\t usted eligio pizza vegetariana \n");
		else if (opcionbb == 2)
	printf("\n\n\t usted eligio chimichangas \n");	
	}
	
	if (opcion == 2) {
		printf("\n\n\t Usted eligio opcion 3, elija un postre: \n");
		printf("\n\n\t 0 napoleon \n");
		printf("\n\n\t 1 mc flury de chocorramo \n");
		printf("\n\n\t 2 explosion de chocolate \n");
		scanf("%d",& opcionbb);
	
	if (opcioncc == 0)
	printf("\n\n\t usted eligio napoleon \n");
	else if (opcioncc== 1)
	printf("\n\n\t usted eligio mc flury de chocorramo \n");
		else if (opcioncc == 2)
	printf("\n\n\t usted eligio explosion de chocolate \n");	
	}
	return 0;
	
}

Asi hice mi menu : #include <stdio.h>

int opt1;
int opt2;

int main (){
//este programa genera menus lo que el usuario elija
printf(“Bienvenido a milo store elija una de las opciones de nuestro menu : :\n”);
printf(“opcion 0 para bebidas \n”);
printf(“opcion 1 para comidas \n”);
printf(“opcion 2 para postres\n”);
scanf("%i", & opt1);

if(opt1 >2){
    printf("opcion invalida");
}

else if(opt1 == 0){ 
    printf("Usted eligio la opcion 0, vera nuestro menu de bebdas elija una: \n");
    printf("opcion 0 para coca-cola cero \n");
    printf("opcion 1 para coca-cola tradicional \n");
    printf("opcion 2 para sprite\n");
    scanf("%i", & opt2);

    
    if(opt2 ==0)
        printf("usted eligio una coca-cola cero,mmm rico \n");
    else if(opt2 == 1)
    printf("usted eligio una coca-cola ,mmm rico");
    else if (opt2 == 2)
    printf("usted eligio una sprite,mmm rico");
    else
    printf("opcion invalida");
}    

else if(opt1 == 1){
    printf("Usted eligio la opcion 1, vera nuestro menu de comida elija una: \n");
    printf("opcion 0 para hamburguesa  \n");
    printf("opcion 1 para perro  \n");
    printf("opcion 2 para perro y hamburguesa\n");
    scanf("%i", & opt2);

    if(opt2 ==0)
        printf("usted eligio una hamburguesa,mmm rico \n");
    else if(opt2 == 1)
    printf("usted eligio un perro ,mmm rico");
    else if (opt2 == 2)
    printf("usted eligio perro y hamburguesa,mmm rico");
    else
    printf("opcion invalida");

}    

 else if(opt1 == 2){
    printf("Usted eligio la opcion 2, vera nuestro menu de postres elija una: \n");
    printf("opcion 0 para maracuya  \n");
    printf("opcion 1 para tres leches  \n");
    printf("opcion 2 para wafle de avellana\n");
    scanf("%i", & opt2);

    if(opt2 ==0)
        printf("usted eligio un postre de maracuya,mmm rico \n");
    else if(opt2 == 1)
    printf("usted eligio un postre de tres leches ,mmm rico");
    else if (opt2 == 2)
    printf("usted eligio un wafle de avellana,mmm rico");
    else
    printf("opcion invalida");
 }

 return 0;

}

Mi menú

#include <stdio.h>

int opt1 = 2;
int opt2 = 0;

int main(){
    /*Este programa genera menus segun lo que el usuario elija*/
    printf("Bienvenido a Platzi Store : \n");
    printf("Opcion 0 para Platzi bebidas\n");
    printf("Opcion 1 para Platzi comidas\n");
    printf("Opcion 2 para Platzi postres\n");

    if (opt1 == 0)
    {
        printf("Usted eligió la opción 0, verá nuestro menu de bebidas, elija una: \n");
        printf("Opcion 0 para Platzi Cola Zero\n");
        printf("Opcion 1 para Platzi Cola Normal\n");
        printf("Opcion 2 para Platzi Pina Colada\n");
        if (opt2 == 0)
            printf("Usted eligió una Platzi Cola Zero, mmm rico");
        else if (opt2 == 1)
            printf("Usted eligió una Platzi Cola con azucar, mmm rico");
        else if (opt2 == 2)
            printf("Usted eligió una Platzi Pina colada, mmm rico");
        else
            printf("Opcion invalida"); 
    }
    else if (opt1 == 1){
        printf("Usted eligió la opcion 1, verá nuestro menu de comidas, elija una: \n");
        printf("Opcion 0 para Platzi hamburguesa\n");
        printf("Opcion 1 para Platzi pizza\n");
        if (opt2 == 0)
            printf("Usted eligió una Platzi Hamburguesa\n");
        else if(opt2 == 1)
            printf("Usted eligio una Platzi pizza\n");
        else 
            printf("Opcion invalida");
    }
    else if (opt1 == 2){
        printf("Usted eligió la opcion 2, verá nuestro menu de postres, elija uno: \n");
        printf("Opcion 0 para Platzi Helado\n");
        printf("Opcion 1 para Platzi malteada\n");
        if(opt2 == 0)
            printf("Usted eligio un Platzi Helado\n");
        else if(opt2 == 1)
            printf("Usted eligio una Platzi malteada");
        else
            printf("Opcion invalida");
    }
    else
        printf("Opcion invalida\n");
    
    return 0;
}

#include <stdio.h>
int opt1 = 0;
int opt2 = 2;

int main(){
printf(“bienvenido a platzi Café y Alegria:\n”);
printf(“opción 0 para platzi bebidas \n”);
printf(“opcion 1 para platzi comidas \n”);
printf(“opcion 2 para platzi postres \n”);

// Menú de bebidas
if(opt1 == 0){
printf(“usted eligio la opcion 0, vera nuestro menú de bebidas elija una:\n”);
printf(“opción 0 para platzi cola regular \n”);
printf(“opcion 1 para platzi cola sin azúcar \n”);
printf(“opcion 2 para platzi pina colada \n”);

   if (opt2 == 0)
       printf("usted eligió una platzi cola regular, mmm rico");
   else if (opt2 == 1)
       printf("usted eligió una platzi cola con azucar, mmm rico");
   else if (opt2 == 2)
       printf("usted eligió una platzi pina colada con azucar, mmm rico");
   else
       printf("opcion invalida");

}
else if(opt1 ==1){
// Menú de Comidas
printf(“Usted eligio la opcion 1.\n Vera nuestro menú de comidas, elija su Plazi-Comida\n”);
printf(“opcion 0 Platzi Burguesa \n”);
printf(“opcion 1 Platzi Papas \n”);
printf(“opcion 2 Platzi Burritos \n”);

   if (opt2 == 0)
       printf("Usted eligió una deliciosa Platzi Burguesa");
   else if (opt2 == 1)
       printf("usted eligió las deliciosas Platzi Papas");
   else if (opt2 == 2)
       printf("usted eligió un delicioso Platzi Burrito");
   else
       printf("opcion invalida");       

}

else if(opt1 ==2){
// Menú de Postres
printf(“Usted eligió la opcion 2.\n Vera nuestro menú de postres, elija su Plazi-Postre\n”);
printf(“opcion 0 Platzi Tarta Vianner\n”);
printf(“opcion 1 Platzi Tiramisú\n”);
printf(“opcion 2 Platzi Victoria Sponge Cake\n”);

   if (opt2 == 0)
       printf("Usted eligió nuestra deliciosa Platzi Tarta Vianner");
   else if (opt2 == 1)
       printf("usted eligió nuestro delicioso Platzi Tiramisú");
   else if (opt2 == 2)
       printf("usted eligió nuestro delicioso Victoria Sponge Cake");
   else
       printf("opcion invalida"); 

}
return 0;
}

#include <stdio.h>
int opt1 = 0;
int opt2 = 2;

int main(){
printf(“bienvenid a platzi store :\n”);
printf(“opcion 0 para platzi bebidas \n”);
printf(“opcion 1 para platzi comidas \n”);
printf(“opcion 2 para platzi postres \n”);

// Menu de bebidas
if(opt1 == 0){
    printf("usted eligio la opcion 0, vera nuestro menu de bebidas elija una:\n");
    printf("opcion 0 para platzi cola cero \n");
    printf("opcion 1 para platzi cola normal \n");
    printf("opcion 2 para platzi pina colada \n");

    if (opt2 == 0)
        printf("usted eligio una platzi cola cero, mmm rico");
    else if (opt2 == 1)
        printf("usted eligio una platzi cola cpn azucar, mmm rico");
    else if (opt2 == 2)
        printf("usted eligio una platzi pina colada con azucar, mmm rico");
    else 
        printf("opcion invalida");
}
else if(opt1 ==1){
    // Menu de Comidas
    printf("Usted eligio la opcion 1.\n Vera nuestro menu de comidas, elija su Plazi-Comida\n");
    printf("opcion 0 PlatziBurguesa \n");
    printf("opcion 1 PlatziPapas \n");
    printf("opcion 2 PlatziBurritos \n");

    if (opt2 == 0)
        printf("Usted eligio una deliciosa PlatziBurguesa");
    else if (opt2 == 1)
        printf("usted eligio las delisiosas PlatziPapas");
    else if (opt2 == 2)
        printf("usted eligio un delisioso PlatziBurrito");
    else 
        printf("opcion invalida");        
}

else if(opt1 ==2){
    // Menu de Postres
    printf("Usted eligio la opcion 2.\n Vera nuestro menu de postres, elija su Plazi-Postre\n");
    printf("opcion 0 Platzi Tarta Vianner\n");
    printf("opcion 1 Platzi Tiramisú\n");
    printf("opcion 2 Platzi Victoria Sponge Cake\n");

    if (opt2 == 0)
        printf("Usted eligio nuestra delisiosa Platzi Tarta Vianner");
    else if (opt2 == 1)
        printf("usted eligio nuestro delisioso Platzi Tiramisú");
    else if (opt2 == 2)
        printf("usted eligio nuestro delisioso Victoria Sponge Cake");
    else 
        printf("opcion invalida");  
}
        return 0;

}

Mi código del reto:

#include <stdio.h>

int opt1 = 2;
int opt2 = 0;

int main(){
    //Este programa genera menús dependiendo lo que el usuario elija
    printf("Bienvenido a la tienda \n");
    printf("Opcion 0 = menu de bebidas \n");
    printf("Opcion 1 = menu de comida \n");
    printf("Opcion 2 = menu de postres \n");

    if(opt1 == 0){
        printf("usted eligio la opcion 0, vera nuestro menu de bebidas, elija una: \n");
        printf("Opcion 0 = coca cola \n");
        printf("Opcion 1 = coca cola con mucha azucar \n");
        printf("Opcion 2 = pina colada \n");
        if(opt2 == 0){
            printf("Usted eligio una coca cola");
        } else if (opt2 == 1){
             printf("Usted eligio una coca cola con mucha azucar");
        }else if (opt2 == 2){
             printf("Usted eligio una pina colada");
        } else
            printf("Opcion invalida");        
    } 
    else if(opt1 == 1){
        printf("usted eligio la opcion 1, vera nuestro menu de comida, elija una: \n");
        printf("Opcion 0 = pizza \n");
        printf("Opcion 1 = hamburgueza \n");
        printf("Opcion 2 = hot dog \n");
        if(opt2 == 0){
            printf("Usted eligio una pizza");
        } else if (opt2 == 1){
             printf("Usted eligio una hamburgueza");
        }else if (opt2 == 2){
             printf("Usted eligio un hot dog");
        }else
            printf("Opcion invalida");                
    } 
    else if(opt1 == 2){
        printf("usted eligio la opcion 2, vera nuestro menu de postres, elija una: \n");
        printf("Opcion 0 = flan \n");
        printf("Opcion 1 = arroz con leche \n");
        printf("Opcion 2 = pay \n");
        if(opt2 == 0){
            printf("Usted eligio un flan");
        } else if (opt2 == 1){
             printf("Usted eligio un arroz con leche");
        }else if (opt2 == 2){
             printf("Usted eligio un pay");
        }else
            printf("Opcion invalida");                
    }else
            printf("Opcion invalida");        
    return 0;
}
//Leer un numero de hasta 3 cifras y decir cuantas cifras tiene, sino marcar como error

#include<stdio.h>
#include<conio.h> //Con esta libreria se puede usar getch()

int main(){
    int num;
    printf("Ingrese un numero: ");
    scanf("%i",&num);

    if(num<10){
        printf("El numero tiene 1 digito");
        }
        else{
            if(num<100){
            printf("El numero tiene 2 digitos");
            }
            else if(num<1000){
                printf("El numero tiene 3 digitos");
                }
                else{
                    printf("Error, digite 3 digitos como max");
                }
            }
getch(); //Para detener el programa
return 0;
}

ALT + 92
ALT + 62 > MAYOR MANO DEL MAUSE SI SOS DER
ALT + 60 < MENOR MANO TECLADO

Dejo las bases de un pequeño codigo que hice de Menu(No terminado), pero que lleva a cabo cosas como recursividad(Donde llamo de nuevo a mi funcion para ejcutarla )… Este es:

#include <stdio.h>
#include <string.h>

int userSelection, food, addSomething;

void choiseMenu(int menu);

int main() {

    printf("Hola! que decides? Comida = 1/Postre = 2 \n");
    scanf("%d", &userSelection);

    
    choiseMenu(userSelection);
    

    return 0;
}


void choiseMenu(int menu) {
    if(menu == 1) {
        printf("Que deseas, pizza = 3 o hamburguesa = 4? \n");
       scanf("%d", &food);

        if(food == 4)
            printf("Aqui tienes tu hamburguesa \n");
            printf("Quieres agregar postre? si = 1/no = 0 \n");

            scanf("%d", &addSomething);
            if(addSomething == 1) 
                choiseMenu(2);

        /*else if(selection == "pizza")
            printf("Aqui tienes tu pizza");
            printf("Quieres agregar postre? si = 1/no = 0 \n");

            scanf("%d", &addSomething);
            if(addSomething == 1) 
                choiseMenu(2); */
        
    } 
    else if( menu == 2) {
        printf("Tu postre");
        /*printf("Que deseas, Helado o Brownie? \n");
        fgets(selection, 60, stdin);

        if(selection == "Helado")
            printf("Aqui tienes tu Helado \n");

        else if(selection == "Brownie")
            printf("Aqui tienes tu brownie"); */
    }
}

Falta acabar, pero las bases estan.

#include <stdio.h>
//Este programa genera menús de acuerdo a lo que el usuario elija
int option0 = 3;
int option1 = 1;
//int option2 = 2;
int option2 = 0;

int main(){
printf(“Bienvenido a platzi food and drink\n”);
printf(“opcion 0 para platzi bebidas\n”);
printf(“opcion 1 para platzi comidas\n”);
printf(“opcion 2 para platzi postres\n”);

if (option0 == 0)
{
    printf("Usted eligio la opcion 0, ver nuestro menu de bebidas, elija una:\n");
    if (option2 == 0)
        printf("Usted pidio una platzi cola cero");
    else if (option2 == 1)
        printf("Usted eligio una platzi cola con azucar");
    else if (option2 == 2)
        printf("Usted eligio una platzi pinia colada con azucar");
    else
    printf("opción inválida");
}
else if (option1 == 1)
{
    printf("Usted eligio la opcion %d, ver nuestro menu de comidas, elija una:\n",option1);
    if (option2 == 0)
        printf("Usted pidio una platzi salchi con pollo");
    else if (option2 == 1)
        printf("Usted eligio una platzi hamburguesa con papas");
    else if (option2 == 2)
        printf("Usted eligio una platzi sandwich con gaseosa");
    else
    printf("opción inválida");
}
return 0;

}

he aprendido más en Platzi, que en el año que estudie de forma tradicional programación.

<#include <stdio.h>
int opt1 = 2;
int opt2 = 0;
int main(){
    printf ("bienvenida a platzi store:\n");
    printf ("opcion 0 para platzi bebidas \n");
    printf ("opcion 1 para platzi comidas \n");
    printf ("opcion 2 para platzi postres \n");

    //este programa genera menus segun lo que el usuario elija
    if(opt1 == 0) {
        //opcion 0 para platzi bebidas
        printf ("Usted eligio la opcion 0, vera nuestro menu de bebidas elija una:\n");
        printf ("Opcion 0 para platzi cola cero \n");
        printf ("Opcion 1 para platzi cola normal \n");
        printf ("Opcion 2 para platzi pina colada \n");

        if(opt2 == 0)
        printf ("Usted eligio una platzi cola cero, umm rico");
        else if (opt2 == 1)
        printf ("Usted eligio una platzi cola normal, umm rico");
        else if (opt2 == 2)
        printf ("Usted eligio una platzi pina colada, umm rico");
        else 
        printf ("Ups, solo tenemos 3 tipos de bebidas, marca la alternativa correcta porfavor");
        }
    else if (opt1 == 1) {
        // opcion 1 para platzi comidas  
        printf ("Usted eligio la opcion 1, vera nuestro menu de comidas:\n");
        printf ("Opcion 0 para pollo a la brasa \n");
        printf ("Opcion 1 para ceviche \n");
        printf ("Opcion 2 para lomo saltado\n");

        if(opt2 == 0)
        printf ("Usted eligio un pollo a la brasa \n");
        else if(opt2 == 1)
        printf ("Usted eligio un ceviche \n");
        else if(opt2 == 2)
        printf ("Usted eligio un lomo saltado \n");
        else 
        printf ("Ups, solo tenemos 3 tipos de comidas, marca la alternativa correcta porfavor");
        } 
    else if (opt1 == 2) {
        // opcion 2 para platzi postres 
        printf ("Usted eligio la opcion 2, vera nuestra carta de postres;\n");
        printf ("Opcion 0 para mazamorra morada \n");
        printf ("Opcion 1 para torta de leche \n");
        printf ("Opcion 2 para empanada  de carne \n");

        if(opt2 == 0)
        printf ("Usted eligio una mazamorra morada \n");
        else if(opt2 == 1)
        printf ("Usted eligio una torta de leche");
        else if(opt2 == 2)
        printf ("Usted eligio una empanada de carne");
        else
        printf ("Ups, solo tenemos 3 tipos de postres, marca la alternativa correcta porfavor");
        }
    else 
    printf ("Ups, solo tenemos bebidas, comidas y postres. Te agradecemos por tu preferencia");
    // mensaje de manejo de opcion invalida

    return 0;
}> 

Buen dia aqui mi aporte de la practica en C

Mi humilde aporte
#include <stdio.h>
int opt1 = 2;
int opt2 = 0;

int main(){
//Este programa genera menus segun lo que el usuario elija
printf(“Bienvenido a la tienda \n”);
printf(“opcion 0 para bebidas \n”);
printf(“opcion 1 para comidas \n”);
printf(“opcion 2 para postres\n”);
if(opt1 == 0)
{
//menu de bebidas
printf(“Usted eligio la opcion 0, vera nuestro menu de bebidas, elija una: \n”);
printf(“opcion 0 para cocacola \n”);
printf(“opcion 1 para cafe \n”);
printf(“opcion 2 para chocolate\n”);
if(opt2 == 0)
printf(“Usted eligio una cocacola”);
else if (opt2 == 1)
printf(“Usted eligio un cafe”);
else if (opt2 == 2)
printf(“Usted eligio un chocolate”);
else
printf(“opción invalida”);
}
else if(opt1 == 1)
{
//menu de comidas
printf(“Usted eligio la opcion 1, vera nuestro menu de comida, elija una: \n”);
printf(“opcion 0 para pizza \n”);
printf(“opcion 1 para pollo \n”);
printf(“opcion 2 para chicharones\n”);
if(opt2 == 0)
printf(“Usted eligio una pizza”);
else if (opt2 == 1)
printf(“Usted eligio pollo”);
else if (opt2 == 2)
printf(“Usted eligio chicharones”);
else
printf(“opción invalida”);
}
else if(opt1 == 2)
{
//menu de postres
printf(“Usted eligio la opcion 0, vera nuestro menu de postres, elija una: \n”);
printf(“opcion 0 para pastel \n”);
printf(“opcion 1 para tres leches \n”);
printf(“opcion 2 para helado\n”);
if(opt2 == 0)
printf(“Usted eligio un pastel”);
else if (opt2 == 1)
printf(“Usted eligio un tres leches”);
else if (opt2 == 2)
printf(“Usted eligio un helado”);
else
printf(“opción invalida”);
}
else
printf(“Esa opcion no esta disponible”);

return 0;

}

#include <stdio.h>

int bebidas = 0;
int opcion_bebida = 2;

int plato = 3; 
int opcion_plato = 4;


int main()
{
    if (bebidas == 0)
    {
        printf("Has elegido la opción de bebidas, por favor elige una...\n");
        printf("-- 1: Pepsi -- 2: CocaCola\n");

        if (opcion_bebida == 1)
        {
            printf("Has elegido beber pepsi");
        }
        else if (opcion_bebida == 2)
        {
            printf("Has elegido CocaCola");
        }
        else
        {
            printf("Elige una bebida válida...");
        }
    }

    if (plato == 3)
    {
        printf("\nElige tu plato...\n4: Lomo saltado -- 5: Makis\n");
        if (opcion_plato == 4)
        {
            printf("Tu plato es lomo saltado");
        }

        else if (opcion_plato == 5)
        {
            printf("Comeras makis");
        }

        else
        {
            printf("Elige una opcion valida");
        }
    }

    else
    {
        printf("Elige una opcion valida entre bebidas y plato...");
    }
}

Mi codigo

#include <stdio.h>
#include <stdlib.h>

int op1=1,  op, op2=3;

int main()
{
    printf("Bienvenido tienda:\n");
    printf("Seleccione 1 para comida o 2 para bebida o 3 postres\n");
    scanf("%i",&op);
    if(op==0)
    {
        printf("no eligio nada, ver menu\n");
        if(op2==0)
            printf("no volvio a elegir nada");
    }
    else if (op==1)
        {
            printf("selecciono comida\n");
            printf("Seleccione\n 1 para ensalada \n 2 para pollo \n 3 churrasco\n");
            scanf("%i",&op2);
            if(op2==1)
            printf("Plato seleccionado: Ensalada");
            else if (op2==2)
            {
                printf("Plato seleccionado: Pollo");
            }
            else if (op2==3)
            {
                printf("Plato seleccionado: Churrasco ");
            }
            
        }
    else if(op==2)
            { printf("selecciono Bebida\n");
            printf("Seleccione\n 1 para agua \n 2 para soda \n 3 fresco\n");
            scanf("%i",&op2);
            if(op2==1)
            printf("Plato seleccionado: agua");
            else if (op2==2)
            {
                printf("Plato seleccionado: soda");
            }
            else if (op2==3)
            {
                printf("Plato seleccionado: fresco ");
            }
            
        }

     else if(op==3)
            { printf("selecciono Postre\n");
            printf("Seleccione\n 1 para pastel \n 2 para churro \n 3 rellenito\n");
            scanf("%i",&op2);
            if(op2==1)
            printf("Plato seleccionado: pastel");
            else if (op2==2)
            {
                printf("Plato seleccionado: churro");
            }
            else if (op2==3)
            {
                printf("Plato seleccionado: relleno ");
            }
            
        }   
        
}
 #include <stdio.h>

int opt1 = 2;
int opt2 = 1;

int main (){

  printf("Welcome to my restaurant\n");
  printf("Option 0 for our drinks menu\n");
  printf("Option 1 for our main dishes menu\n");
  printf("Option 2 for our desserts menu\n");
  
  // this program generates menus according on the user's choices
  if(opt1 == 0){ // drinks
    printf("You chose the option 0, you'll see our drinks menu, choose one:\n");
    printf("Options:\n");
    printf("0 = coca cola, 1 = fanta, 2 = beer\n");
      if (opt2 == 0)
        printf("You chose a coca cola");
    else if (opt2 == 1)
      printf("you chose a fanta");
    else if (opt2 == 2)
      printf("you chose a beer");
    else
      printf("Invalid option");
  }
  else if (opt1 == 1){ // main dishes
    printf("You chose the option 1, you'll see our main dishes menu, choose one:\n");
    printf("Options:\n");
    printf("0 = pizza, 1 = lasagna, 2 = pasta\n");
      if (opt2 == 0)
        printf("You chose pizza");
    else if (opt2 == 1)
      printf("you chose lasagna");
    else if (opt2 == 2)
      printf("you chose pasta");
    else
      printf("Invalid option");
  }
  else if (opt1 == 2){ // desserts
    printf("You chose the option 2, you'll see our desserts menu, choose one:\n");
    printf("Options:\n");
    printf("0 = cheesecake, 1 = Parfait, 2 = pudding\n");
      if (opt2 == 0)
        printf("You chose cheesecake");
    else if (opt2 == 1)
      printf("you chose Parfait");
    else if (opt2 == 2)
      printf("you chose pudding");
    else
      printf("Invalid option");
  }
  else // error
    printf("That option doesn't exist");
  return 0;
}
#include <stdio.h>

main (){
	int opt1, opt2;
	
	printf ("Bienvenido a la tienda\n");
	printf ("Opcion 0 bebidas \n");
	printf ("Opcion 1 comida \n");
	printf ("Opcion 2 postre \n");
	scanf ("%d", &opt1);
		
	if (opt1==0){
		printf ("Elegiste el menu de bebidas, escoje una opcion:\n");
		printf ("Opcion 0 fanta \n");
		printf ("Opcion 1 juguito \n");
		printf ("Opcion 2 cerveza \n");
		
		scanf ("%d", &opt2);
		
		if (opt2==0)
		printf ("Elegiste una fanta");
		else if (opt2==1)
		printf ("Elegiste un juguito");
		else if (opt2==2)
		printf ("Elegiste una cerveza");
		else 
		printf ("No elegiste ninguna");
	}
	
	if (opt1==1){
		printf ("Elegiste el menu de comida, escoje una opcion:\n");
		printf ("Opcion 0 hamburguesa \n");
		printf ("Opcion 1 tacos \n");
		printf ("Opcion 2 pizza \n");
		
		scanf ("%d", &opt2);
		
		if (opt2==0)
		printf ("Elegiste una hamburguesa");
		else if (opt2==1)
		printf ("Elegiste un tacos");
		else if (opt2==2)
		printf ("Elegiste una pizza");
		else 
		printf ("No elegiste ninguna");
	}
	
	if (opt1==2){
		printf ("Elegiste el menu de postres, escoje una opcion:\n");
		printf ("Opcion 0 brownie \n");
		printf ("Opcion 1 pay de queso \n");
		printf ("Opcion 2 pan de elote \n");
		
		scanf ("%d", &opt2);
		
		if (opt2==0)
		printf ("Elegiste una brownie");
		else if (opt2==1)
		printf ("Elegiste un  pay de queso");
		else if (opt2==2)
		printf ("Elegiste un pan de elote");
		else 
		printf ("No elegiste ninguna");
	}
	
	return 0;
}

SENTENCIA IF ANIDADA
Estructura de Control if (anidada)
Las sentencias if implementan decisiones que implican una o dos alternativas.
Una sentencia if es anidada cuando la sentencia de la rama verdadera o la rama falsa es a su vez una sentencia if.
Una sentencia if anidada se puede utilizar para implementar decisiones con varias alternativas o multi-alternativas

Sintaxis:

if (condición1)
sentencia1
else if (condición2)
sentencia2


• else if(condiciónn)
sentencia n
else sentencia e
Si tenemos el siguiente fragmento de código:

if (condición 1)
if (condición 2)
estatuto;
else // este else pertenece al if de la condición 2, pues se
// se asocia al if más cercano estatuto;
fuente :https://programacionfusa.wordpress.com/contenido/sentencia-if-anidada/

Hola, comparto la solución al reto:
He incluido una guía para el usuario en caso de que escoja una opción inválida para alguna parte del menú o del submenú.

#include <stdio.h>
int opt1 = 2;
int opt2 = 0;

int main(){
    printf("bienvenido a platzi store :\n");
    printf("opcion 0 para platzi bebidas \n");
    printf("opcion 1 para platzi comidas \n");
    printf("opcion 2 para platzi postres \n");

    // este programa genera menus segun lo que el usuario elija
    if(opt1 == 0){
        printf("usted eligio la opcion 0, vera nuestro menu de bebidas elija una:\n");
        printf("opcion 0 para platzi cola cero \n");
        printf("opcion 1 para platzi cola normal \n");
        printf("opcion 2 para platzi pina colada \n");

        if (opt2 == 0)
            printf("usted eligio una platzi cola cero, mmm rico");
        else if (opt2 == 1)
            printf("usted eligio una platzi cola cpn azucar, mmm rico");
        else if (opt2 == 2)
            printf("usted eligio una platzi pina colada con azucar, mmm rico");
        else 
            printf("opcion invalida. Asegurese de escoger una opcion entre 0 y 2 en la opcion 2");
    }
    else if(opt1 ==1){
        //aqui va el menu de alimentos
        printf("usted eligio la opcion 1, vera nuestro menu de comidas elija una:\n");
        printf("opcion 0 para pavo asado \n");
        printf("opcion 1 para pescado frito \n");
        printf("opcion 2 para arroz con camarones \n");
        printf("opcion 3 para cordero al horno \n");

        if (opt2 == 0)
            printf("Usted eligio un delicioso pavo asado. Buen provecho!");
        else if (opt2 == 1)
            printf("Usted eligio un delicioso plato de pescado frito. Buen provecho!");
        else if (opt2 == 2)
            printf("Usted eligio un delicioso plato de arroz con camarones. Buen provecho!");
        else if (opt2 == 3)
            printf("Usted eligio un delicioso cordero al horno. Buen provecho!");
        else 
            printf("Opcion invalida. Asegurese de escoger una opcion entre 0 y 3 en la opcion 2");
    }
    else if(opt1 ==2){
        //aqui va el menu de postres
        if (opt2 == 0)
            printf("Usted eligio un postre de tres leches!");
        else if (opt2 == 1)
            printf("Usted eligio un postre de arroz con leche!");
        else if (opt2 == 2)
            printf("Usted eligio un postre de requesón!");
        else if (opt2 == 3)
            printf("Usted eligio un postre de buñuelos!");
        else 
            printf("Opcion invalida. Asegurese de escoger una opcion entre 0 y 3 en la opcion 2");
    }
    else {
        // mensaje de manejo de opcion invalida
        printf("Opcion invalida. Asegurese de escoger una opcion entre 0 y 2 en la opcion 1");
    }

    return 0;
}

Saludos!

Buenas! Comparto mi solución al reto, saludos!


#include <stdio.h>

int opt1;
int opt2;



int main(){
    //este programa genera menús según lo que el usuario decida. 

    printf("\n¿Qué menú desea ver? Ingrese el número correspondiente\n");
    printf("\n-------------(1) BEBIDAS-------------\n");
    printf("\n-------------(2) PLATOS PRINCIPALES-------------\n");
    printf("\n-------------(3) POSTRES-------------\n");

    printf("Su elección:  ");
    scanf("%i", &opt1);

    if(opt1 == 1){
        printf("\nUsted eligió el menú de bebidas. Para ordenar ingrese el número correspondiente\n");
        printf("\n-------------(1) GASEOSA NARANJA-------------\n");
        printf("\n-------------(2) CERVEZA-------------\n");
        printf("\n-------------(3) VINO-------------\n");

        printf("Su elección: ");
        scanf( "%i", &opt2);

        if(opt2 == 1)
            printf("\nUsted eligió la gaseosa de naranja\n");
        else if(opt2 == 2)
            printf("Usted eligió un vino");
        else if(opt2 == 3)
            printf("Usted eligió una cerveza");
        else
            printf("Error: valor inválido.");
        printf("Su orden está siendo preparada");

    }
        
    else if(opt1 == 2){
        printf("Usted eligió el menú de platos principales. Para ordenar ingrese el número correspondiente\n");
        printf("\n-------------(1) PIZZA-------------\n");
        printf("\n-------------(2) FIDEOS-------------\n");
        printf("\n-------------(3) ASADO -------------\n");

        printf("\nSu elección: ");
        scanf( "%i", &opt2);
        if(opt2 == 1)
            printf("\nUsted eligió pizza\n");
        else if(opt2 == 2)
            printf("\nUsted eligió fideos\n");
        else if(opt2 == 3)
            printf("\nUsted eligió asado\n");
        else
            printf("\nError: valor inválido.\n\n");
        printf("\nSu orden está siendo preparada\n");
    }
        

    else if(opt1 == 3){
        printf("Usted eligió el menú de postres. Para ordenar ingrese el número correspondiente\n");
        printf("\n-------------(1) HELADO-------------\n");
        printf("\n-------------(2) ENSALADA DE FRUTAS-------------\n");
        printf("\n-------------(3) PANQUEQUE-------------\n");

        printf("Su elección: ");
        scanf( "%i", &opt2);
        if(opt2 == 1)
            printf("\nUsted eligió helado\n");
        else if(opt2 == 2)
            printf("\nUsted eligió ensalada de frutas\n");
        else if(opt2 == 3)
            printf("\nUsted eligió panqueque\n");

        else
            printf("\nError: valor inválido.\n");
        
        printf("\nSu orden está siendo preparada\n");
        
    }
    
    else
        printf("\nError: valor inválido.\n");
    


}

Reto completado con recursividad a elección del usuario

#include <stdio.h>

int menu1;
int menu2;

int fmenu1() {
printf("Introduzca 1 para bebidas, 2 para comidas o 0 para terminar el programa: ");
    scanf("%i", &menu1);
    if(menu1 == 1)
    {
        fmenu2();
    }
    else if(menu1 == 2)
    {
        fmenu2();
    }
    else if(menu1 == 3)
        printf("Saliendo...");
    else
    {
        printf("Opción inválida. Intente otra vez.\n");
        fmenu1();
    }
    return 0;
}

int fmenu2() {
    if(menu1 == 1)
    {
    printf("Introduzca 1 para Agua, 2 para Pepsicola, 3 para Platzicola, 4 para jugo de Platzi\n9 para volver al menú anterior: ");
        scanf("%i", &menu2);
        if(menu2 == 1)
            printf("Usted ha escogido un vaso de agua común y corriente.\n");
        else if (menu2 == 2)
            printf ("Usted ha escogido Pepsicola.\n");
        else if (menu2 == 3)
            printf ("Usted ha escogido Platzicola ;)\n");
        else if (menu2 == 4)
            printf ("Usted ha elegido juguito de Platzi :)\n");
        else if (menu2 == 9)
            fmenu1();
        else
        { 
            printf("Opción inválida. Intente nuevamente.\n");
            fmenu2();
        }
        if(menu1 != 3)
            fmenu1();
    }
    else if(menu1 == 2)
    {
        printf("Introduzca 1 para Pan con Jamón, 2 para Arroz con Pollo, 3 Asadito con Tacos, 4 para Ceviche de Mariscos\n9 para volver al menú anterior: ");
        scanf("%i", &menu2);
        if(menu2 == 1)
            printf("Usted ha escogido Pan con Jamón\n");
        else if (menu2 == 2)
            printf ("Usted ha escogido Arroz con Pollo\n");
        else if (menu2 == 3)
            printf ("Usted ha escogido Asadito con Tacos ;)\n");
        else if (menu2 == 4)
            printf ("Usted ha elegido Ceviche de Mariscos :)\n");
        else if (menu2 == 9)
            fmenu1();
        else
        { 
            printf("Opción inválida. Intente nuevamente.\n");
            fmenu2();
        }
        if(menu1 != 3)
            fmenu1();
    }
    return 0;
}

int main() {
    fmenu1();
    return 0;
}

Este es mi código del reto si ven algún fallo notifíquenme por favor, lo modifiqué para que el usuario pueda ingresar el número que deseé dentro de los parámetros establecidos

#include<stdio.h>

int opt1;
int opt2;

int main()
{
    printf("-----------------------------\n");
    printf("Welcome to Store \n");
    printf("Opcion 0 para bebidas \n");
    printf("Opcion 1  para  comidas \n");
    printf("Opcion 2 para postres cero \n");
    printf("-----------------------------\n");
    scanf("%d", &opt1);
//genera menus según lo que el usuario elija

if (opt1 == 0){
    printf("-----------------------------\n");
    printf("Usted eligio la opcion 0, vera nuestro menu de bebidas, elija una \n");
    printf("-----------------------------\n");
    printf("Opcion 0 para cocacola cero \n");
    printf("Opcion 1  para cocacola con azucar \n");
    printf("Opcion 2 para cocacola con cafeina \n");
    printf("-----------------------------\n");

    scanf("%d", &opt2);
    if(opt2 == 0)
        printf("Usted eligio una cocacola cero, mmm rico");
    else if (opt2 == 1)
        printf("Usted eligio una cocacola con azucar");
    else if(opt2==2)
        printf("Usted eligio una cocacola con cafeina");
    else
        printf("Opción invalida");  

 printf("\n Que lo disfrute!!!"); 
}

else if (opt1==1){
    printf("-----------------------------\n");
    printf("Usted eligio la opcion 1, vera nuestro menu de comidas, elija una \n");
    printf("-----------------------------\n");
    printf("Opcion 0 para chilaquiles \n");
    printf("Opcion 1  para Tacos dorados \n");
    printf("Opcion 2 para Sopa italiana  \n");
    printf("-----------------------------\n");

    scanf("%d", &opt2);
    if(opt2 == 0)
        printf("Usted eligio chilaquiles, mmm rico");
    else if (opt2 == 1)
        printf("Usted eligio Tacos dorados");
    else if(opt2==2)
        printf("Usted eligio una Sopa italiana");
    else
        printf("Opción invalida");

    printf("\n Que lo disfrute!!!");  
}
else if (opt1==2){
    printf("-----------------------------\n");
    printf("Usted eligio la opcion 2, vera nuestro menu de postres, elija una \n");
    printf("-----------------------------\n");
    printf("Opcion 0 para Helado de Chocolate \n");
    printf("Opcion 1  para Pastel de Zanahoria \n");
    printf("Opcion 2 para Ensalada de manzana  \n");
    printf("-----------------------------\n");

    scanf("%d", &opt2);
    if(opt2 == 0)
        printf("Usted eligio Helado de Chocolate");
    else if (opt2 == 1)
        printf("Usted eligio Pastel de Zanahoria");
    else if(opt2==2)
        printf("Usted eligio Ensalada de manzana");
    else
        printf("Opción invalida"); 
printf("\n Que lo disfrute!!!"); 
}
else 
    printf("Elija una opcion valida");

    return 0;
}

Acá está la actividad que dejó el profesor:

#include <stdio.h>

int opt1 = 2;
int opt2 = 7;

void main()
{
//Este programa genera menus segun lo que el usuario elija
printf(“Bienvenido a la tienda\n”);
printf(“Opcion 0 para bebidas\n”);
printf(“Opcion 1 para comida\n”);
printf(“Opcion 2 para postres\n”);

if (opt1==0)
{
    printf("Usted eligio la opcion 0, vera nuestro menu de bebidas. Elija una:\n");
    printf("Opcion 0 para vaso con agua\n");
    printf("Opcion 1 para un cafe\n");
    printf("Opcion 2 para un te\n");

    if(opt2==0)
        printf("Usted eligio un vaso con agua");
    else if (opt2==1)
        printf("Usted eligio un cafe");
    else if (opt2==2)
        printf("Usted eligio un te");
    else
        printf("Opcion invalida");
}
else if (opt1==1)
{
    printf("Usted eligio la opcion 1, vera nuestro menu de comidas. Elija una:\n");
    printf("Opcion 3 para arroz con pollo\n");
    printf("Opcion 4 para una pizza Margarita\n");
    printf("Opcion 5 para carne con papa\n");

    if(opt2==3)
        printf("Usted eligio arroz con pollo");
    else if (opt2==4)
        printf("Usted eligio una pizza Margarita");
    else if (opt2==5)
        printf("Usted eligio carne con papa");
    else
        printf("Opcion invalida");
}
else if (opt1==2)
{
    printf("Usted eligio la opcion 2, vera nuestro menu de postres. Elija uno:\n");
    printf("Opcion 6 para un helado de mantecado\n");
    printf("Opcion 7 para un helado de chocolate\n");
    printf("Opcion 8 para un quesillo\n");

    if(opt2==6)
        printf("Usted eligio helado de mantecado");
    else if (opt2==7)
        printf("Usted eligio un helado de chocolate");
    else if (opt2==8)
        printf("Usted eligio un quesillo");
    else
        printf("Opcion invalida");
}

}

#include <stdio.h>
int opt1 = 2;
int opt2 = 2;

int main()
{
printf(“bienvenid a platzi store :\n”);
printf(“opcion 0 para platzi bebidas \n”);
printf(“opcion 1 para platzi comidas \n”);
printf(“opcion 2 para platzi postres \n”);

// este programa genera menus segun lo que el usuario elija
if (opt1 == 0)
{
    printf("usted eligio la opcion 0, vera nuestro menu de bebidas elija una:\n");
    printf("opcion 0 para platzi cola cero \n");
    printf("opcion 1 para platzi cola normal \n");
    printf("opcion 2 para platzi pina colada \n");

    if (opt2 == 0)
        printf("usted eligio una platzi cola cero, mmm rico");
    else if (opt2 == 1)
        printf("usted eligio una platzi cola cpn azucar, mmm rico");
    else if (opt2 == 2)
        printf("usted eligio una platzi pina colada con azucar, mmm rico");
    else
        printf("opcion invalida");
}
else if (opt1 == 1)
{
    //aqui va el menu de alimentos
    printf("Usted eligio la opcion 1, vera nuestro menu de alimentos elija uno \n");
    printf("la opcion 0 son quesadillas \n");
    printf("la opcion 1 son hotdogs \n");
    printf("la opcion 2 es pizza \n");

    if (opt2 == 0)
        printf("usted eligio una orden de quesadillas la cual lleva 5 piezas");
    else if (opt2 == 1)
        printf("usted eligio un par de hotdogs , puede pedir mas de dos pero no no menos del par");
    else if (opt2 == 2)
        printf("usted eligio una pizza, el tamaño es asu gusto");
    else 
        printf("la opcion que eligiste no existe por el momento");
}
else if (opt1 == 2)
{
    //aqui va el menu de postres
    printf("usted eligio la opcion 2, vera nuestro menu de postres elija uno \n");
    printf("la opcion 0 es helado \n");
    printf("la opcion 1 es pastel \n");
    printf("la opcion 2 es pan \n");

    if (opt2 == 0)
        printf("usted eligio helado , tenemos diferentes sabores");
    else if (opt2 == 1)
        printf("usted eligio pastel ,tenemos varios sabores usted elige entre un rebana o un pastel completo");
    else if (opt2 ==2)
        printf("usted eligio pan, la pieza depende de lo que este en el dia");
    else
        printf("la opcion que eligio es erronea");
}
else
    printf("no se encuentra la opcion, intente de nuevo ");

return 0;

}

#include <stdio.h>
int opt1 = 1;
int opt2 = 0;

int main()
{
//este programa generara diferentes menus segun lo que elija el usuario.
if(opt1 == 0){
     printf("usted eligio la opcion 0, vera nuestro menu de bebidas elija una:\n");
     printf("opcion 0 para coca cola \n");
     printf("opcion 1 para Gaseosa Colombiana\n");
     printf("opcion 2 para Postobon manzana\n");
     if(opt2 == 0  )
         printf("usted eligio una Coca cola, mmm rico");
     else if (opt2 == 1)
               printf("usted eligio una Gaseosa Colombiana, mmm rico");
     else if (opt2 == 2)
                 printf("usted eligio una Postobon manzana, mmm rico");
                else
                printf("Opcion invalida");
     
}
else if(opt1 == 1)
{
    printf("usted eligio la opcion 1, vera nuestro menu de comdias elija una:\n");
    printf("Opcion 0 para la Hamburguesa:\n");
    printf("Opcion 1 para la pizza:\n");
    printf("Opcion 2 para el pollo broster:\n");
    if(opt2 == 0)
    printf("usted eligio la hamburguesa, disfrutela");
    else if(opt2 == 1 )
    printf("usted eligio la pizza, disfrutela");
    else if(opt2 == 2 )
    printf("usted eligio el pollo broster, disfrutela");
    printf("Opcion invalida");
}
else if(opt1 == 2)
{
    printf("usted eligio la opcion 2, vera nuestro menu de postres elija una:\n");
    printf("Opcion 0 para el ponque de chocolate :\n");
    printf("Opcion 1 para puddin:\n");
    printf("Opcion 2 para el merengon:\n");
    if (opt2 == 0)
    printf("usted eligio el ponque de chocolate");
    else if(opt2 == 1 )
    printf("usted eligio puddin");
    else if(opt2 == 2)
    printf("usted eligio el merengon");
    printf("Opcion invalida");
}
 else 
     printf("Opcion invalida");
return 0; 
}
#include <stdio.h>
int option1 = 0;
int option2 = 2;

int main(){
    printf("bienvenio a platzi store :\n");
    printf("opcion 0 para platzi bebidas \n");
    printf("opcion 1 para platzi comidas \n");
    printf("opcion 2 para platzi postres \n");

    // este programa genera menus segun lo que el usuario elija
    if(option1 == 0){
        printf("usted eligio la opcion 0, vera nuestro menu de bebidas elija una:\n");
        printf("opcion 0 para platzi cola cero \n");
        printf("opcion 1 para platzi cola normal \n");
        printf("opcion 2 para platzi pina colada \n");

        if (option2 == 0)
            printf("usted eligio una platzi cola cero, mmm rico");
        else if (option2 == 1)
            printf("usted eligio una platzi cola cpn azucar, mmm rico");
        else if (option2 == 2)
            printf("usted eligio una platzi pina colada con azucar, mmm rico");
        else
            printf("opcion invalida");
    }

    else if(option1 ==1){
        printf("usted eligio la opcion 1, vera nuestro menu de comidas elija una:\n");
        printf("opcion 0 para platzi hamburguer \n");
        printf("opcion 1 para platzi hot-dog \n");
        printf("opcion 2 para platzi pizza \n");

        if (option2 == 0)
            printf("usted eligio una platzi hamburguer, mmm rico");
        else if (option2 == 1)
            printf("usted eligio un platzi hot-dog, mmm rico");
        else if (option2 == 2)
            printf("usted eligio una platzi pizza, mmm rico");
        else
            printf("opcion invalida");
    }

    else if(option1 ==2){
        printf("usted eligio la opcion 2, vera nuestro menu de postres elija uno:\n");
        printf("opcion 0 para platzi chocolate\n");
        printf("opcion 1 para platzi vainilla \n");
        printf("opcion 2 para platzi mixto \n");

        if (option2 == 0)
            printf("usted eligio un platzi chocolate, mmm rico");
        else if (option2 == 1)
            printf("usted eligio un platzi vainilla, mmm rico");
        else if (option2 == 2)
            printf("usted eligio un platzi , mmm rico");
        else
            printf("opcion invalida");
    }

    else {
        printf("Digita una opcion valida");
    }

    return 0;
}

Aqui la opcion para obtener entradas del usuario:

#include <stdio.h>

int main() {
    int a, b, c;
    printf("Enter three numbers: ");
    scanf("%d %d %d", &a, &b, &c);
    if (a > b) {
        if (a > c) {
            printf("%d is the largest\n", a);
        } else {
            printf("%d is the largest\n", c);
        }
    } else {
        if (b > c) {
            printf("%d is the largest\n", b);
        } else {
            printf("%d is the largest\n", c);
        }
    }
    return 0;
}

Así quedó el código
#include <stdio.h>
int opt1 = 2;
int opt2 = 2;
int opt3 = 0;

int main(){
printf(“usted eligio la opcion 0, vera nuestro menu de bebidas elija una:\n”);
printf(" opcion 0, vera nuestro menu de bebidas elija una:\n");
printf(" opcion 1, vera nuestro menu de alimentos elija una:\n");
printf(" opcion 2, vera nuestro menu de postres elija una:\n");
// es un programa de menus segun lo que el usuario elija
if(opt1 == 0){
printf(“usted eligio la opcion 0, vera nuestro menu de bebidas elija una:\n”);
printf(" opcion 0, vera nuestro menu de bebidas elija una:\n");
printf(" opcion 1, vera nuestro menu de bebidas elija una:\n");
printf(" opcion 2, vera nuestro menu de bebidas elija una:\n");
if (opt2 == 0)
printf(“usted eligio una platzi cola cero, mmm rico”);
else if (opt2 == 1)
printf(“usted eligio una platzi cola con azucar, mmm rico”);
else if (opt2 ==2)
printf(“usted eligio una platzi pina colada con azucar, mmm rico”);
else
printf(“opcion invalida”);
}
else if(opt1 == 1){
// aqui va el menu de alimentos
printf(“usted eligio la opcion 1, vera nuestro menu de alimentos elija una:\n”);
printf(" opcion 0, vera nuestro menu de bebidas elija una:\n");
printf(" opcion 1, vera nuestro menu de bebidas elija una:\n");
printf(" opcion 2, vera nuestro menu de bebidas elija una:\n");
if (opt2 == 0)
printf(“usted eligio 4 palitos de anticuchos, mmm rico”);
else if (opt2 == 1)
printf(“usted eligio un pizza personal, mmm rico”);
else if (opt2 ==2)
printf(“usted eligio una causa rellena, mmm rico”);
else
printf(“opcion invalida”);
}
else if(opt1 ==2){
// aqui va el menu de postres
if (opt2 == 0)
printf(“usted eligio un suspiro a la limeña, mmm rico”);
else if (opt2 == 1)
printf(“usted eligio una selva negra, mmm rico”);
else if (opt2 ==2)
printf(“usted eligio una torta helada, mmm rico”);
else
printf(“opcion invalida”);
}
else {
//manejo de opcion invalida
}

return 0;

}

Buen día, Saludos desde Argentina. Dejo mi código. Me sentí muy bien ya que estoy aprendiendo mucho. Gracias

#include <stdio.h>
#include <stdlib.h>

int opt1 = 0;
int opt2 = 0;

int main(void)
{
//Este es un menu de un restaurante
printf(“Bienvenidxs a Heidy’s Store\n”);
printf(“Opcion 0 para Bebidas\n”);
printf(“Opcion 1 para Comidad\n”);
printf(“Opcion 2 para Postres\n”);

///MENU BEBIDA
if(opt1 == 0)
{
	printf("Usted eligio la opcion 0, Vera nuestro menu de bebidas. Por favor eliga una: \n");
	printf("Opcion 0 para Fernet con coca\n");
	printf("Opcion 1 para Campari\n");
	printf("Opcion 2 para Mojito\n");

	if(opt2 == 0)
		printf("Usted eligio un Fernet con coca");

	else if(opt2 == 1)
		printf("Usted eligio un Campari");

	else if(opt2 == 2)
		printf("Usted eligio un Mojito");

	else
		printf("Opcion invalida");
}

//MENU COMIDA
else if(opt1 == 1)
{
	printf("Usted eligio la opcion 1, Vera nuestro menu de Comidas. Por favor eliga una: \n");
			printf("Opcion 0 para Milanesa a caballo con ensalada\n");
			printf("Opcion 1 para Pizza napolitana\n");
			printf("Opcion 2 para Asado con papas\n");

			if(opt2 == 0)
						printf("Usted eligio Milanesa a caballo con ensalada");

			else if(opt2 == 1)
						printf("Usted eligio Pizza napolitana");

			else if(opt2 == 2)
						printf("Usted eligio un Asado con papas");

			else
						printf("Opcion invalida");
}

//MENU POSTRE
else if(opt1 == 2)
{
	printf("Usted eligio la opcion 2, Vera nuestro menu de Postres. Por favor eliga una: \n");
					printf("Opcion 0 para Flan con dulce de leche\n");
					printf("Opcion 1 para Budin de pan con crema\n");
					printf("Opcion 2 para ensalada de frutas\n");

					if(opt2 == 0)
						printf("Usted eligio Flan con dulce de leche");

					else if(opt2 == 1)
						printf("Usted eligio Budin de pan con crema");

					else if(opt2 == 2)
						printf("Usted eligio un Ensalada de frutas");

					else
						printf("Opcion invalida");
}

return 0;

}

#include <stdio.h>

int opt1 = 1;
int opt2 = 0;

int main()
{
    /* Este programa genera menus segun lo que el usuario elija */
    printf("Bienvenido a la tienda de Daniel: \n");
    printf("Opcion 0 para bebidas: \n");
    printf("Opcion 1 para comidas: \n");
    printf("Opcion 2 para postres: \n");
    if (opt1 == 0)
    {
        printf("Usted elegio la opcion %d, vera el menu de bebidas: \n", opt1);
        printf("Opcion 0 para coca-cola: \n");
        printf("Opcion 1 para coca-cola zero: \n");
        printf("Opcion 2 para pepsi: \n");

        if (opt2 == 0)
            printf("Usted eligio coca-cola\n");
        else if (opt2 == 1)
            printf("usted elegio coca cola zero\n");
        else if (opt2 == 3)
            printf("usted elegio una pepsi jeje\n");
        else
            printf("Error: opcion incorrecta");
    }
    else if (opt1 == 1)
    {
        printf("Usted elegio la opcion %d, vera el menu de comidas: \n", opt1);
        printf("Opcion 0 para hamburguesa: \n");
        printf("Opcion 1 para pizza: \n");
        printf("Opcion 2 para hot dog: \n");

        if (opt2 == 0)
            printf("Usted eligio hamburguesa\n");
        else if (opt2 == 1)
            printf("usted elegio pizza\n");
        else if (opt2 == 3)
            printf("usted elegio hot dog\n");
        else
            printf("Error: opcion incorrecta");
    }
    else if (opt1 == 2)
    {
        printf("Usted elegio la opcion %d, vera el menu de postres: \n", opt1);
        printf("Opcion 0 para helados: \n");
        printf("Opcion 1 para waffles: \n");
        printf("Opcion 2 para ensalada de frutas: \n");

        if (opt2 == 0)
            printf("Usted eligio helado\n");
        else if (opt2 == 1)
            printf("usted elegio waffles\n");
        else if (opt2 == 3)
            printf("usted elegio ensala de frutas\n");
        else
            printf("Error: opcion incorrecta");
    }
    else
        printf("ERROR: Opcion no reconocida");

    return 0;
}

#include <stdio.h>
int opt1 = 2;
int opt2 = 2;
int main()
{
printf(“vienvenido a platzi store\n”);
printf(“opcion 0 para platzi bebidas\n”);
printf(“opcion 1 para platzi comidas\n”);
printf(“opcion 2 para platzi postres\n”);
// este programa genera menus segun el Usuario elija
if(opt1 == 0){
printf(“Usted eligio la opcion 0, vera nuestro menu de bebedas elija una:\n”);
printf(“opcion 0 para platzi cola cero\n”);
printf(“opcion 1 para platzi cola con azucar\n”);
printf(“opcion 2 para platzi pina colada\n”);

if (opt2 ==0)
    printf("Usted eligio una platzi cola cero, mmm rico");
else if (opt2 ==1)
    printf("Usted eligio una platzi cola con mucha azucar, mmm rico");
else if (opt2 ==2)
    printf("Usted eligio una platzi pina colada, mmm rico");
else
printf("opcion invalida");

}
if(opt1 == 1){
printf(“Usted eligio la opcion 1, vera nuestro menu de comidas elija una:\n”);
printf(“opcion 0 para platzi hamburgesa\n”);
printf(“opcion 1 para platzi papas\n”);
printf(“opcion 2 para platzi perro\n”);

if (opt2 ==0)
    printf("Usted eligio una platzi hamburgesa, mmm rico");
else if (opt2 ==1)
    printf("Usted eligio unas platzi papas, mmm rico");
else if (opt2 ==2)
    printf("Usted eligio una platzi perro, mmm rico");
else
printf("opcion invalida");

}
if(opt1 == 2){
printf(“Usted eligio la opcion 2, vera nuestro menu de postres elija una:\n”);
printf(“opcion 0 para platzi fresas con crema\n”);
printf(“opcion 1 para platzi leche asada\n”);
printf(“opcion 2 para platzi merengon\n”);

if (opt2 ==0)
    printf("Usted eligio una platzi fresas con crema, mmm rico");
else if (opt2 ==1)
    printf("Usted eligio unas platzi leche asada, mmm rico");
else if (opt2 ==2)
    printf("Usted eligio una platzi merengon, mmm rico");
else
printf("opcion invalida");

}
return 0;
}

asi me quedo :3

Bienvenido a la platzi store:
Opcion 0 para platzi bebidas
Opcion 1 para platzi cola comidas
Opcion 2 para platzi cola postres
Usted eligio la opcion 0, vera nuestro menu de bebidas, elija una:
Opcion 0 para platzi cola zero
Opcion 1 para platzi cola normal
Opcion 2 para platzi cola colada
Opcion invalida

Este es mi codigo, estoy orgulloso.

#include <stdio.h>

int opt1 = 1;
int opt2 = 2;

int main()
{
    //este programa genera menus acorde a la seleccion del usuario
    printf("Bienvenido a Platzi Store\n");
    printf("Presione 0 para Bebidas\n");
    printf("Presione 1 para Comidas\n");
    printf("Presione 2 para Postres\n");
    
    if (opt1 == 0)
    {
        printf("Elegiste la opcion 0, vera el menu de bebidas, escoga una:\n");
        printf("Presione 0 para Sprite zero\n");
        printf("Presione 1 para Sprite regular\n");
        printf("Presione 2 para Sprite extra\n");

        if (opt2 == 0)
            printf("Escogio un Sprite zero");
        else if (opt2 == 1)
            printf("Escogio un Sprite regular");
        else if (opt2 == 2)
            printf("Escogio un Sprite extra");
        else 
            printf("Opcion invalida");
    }

    else if (opt1 == 1)
    {
            //Aqui va el codigo del Menu alimentos
            if (opt1 == 1)
        {
            printf("Elegiste la opcion 1, vera el menu de comida, escoga una:\n");
            printf("Presione 0 para Hamburguesa\n");
            printf("Presione 1 para Hot Dog\n");
            printf("Presione 2 para Fish and chips\n");

            if (opt2 == 0)
            printf("Escogio una Hamburguesa");
            else if (opt2 == 1)
            printf("Escogio un Hot Dog");
            else if (opt2 == 2)
            printf("Escogio un Fish and chips");
            else 
            printf("Opcion invalida");
        }
    }

    else if (opt1 == 2)
    {
            //Aqui va el codigo del Menu postres
        if (opt1 == 2)
        {
            printf("Elegiste la opcion 1, vera el menu de comida, escoga una:\n");
            printf("Presione 0 para Pay de manzana\n");
            printf("Presione 1 para Brownie\n");
            printf("Presione 2 para Helado de Vainilla\n");

            if (opt2 == 0)
            printf("Escogio un Pay de Manzana");
            else if (opt2 == 1)
            printf("Escogio un Brownie");
            else if (opt2 == 2)
            printf("Escogio un Helado de Vainilla");
            else 
            printf("Opcion invalida");
        }
    }

    else {
        printf("Esa opcion no esta disponible");
    }
    return 0;
}

Aquí está el ejercicio, pero preferí agregarle la función de entrada para el usuario:

#include <stdio.h>

int option1;
int option2;

int main(){
    printf("Binvenidos al Restaurante de comida corrida 'Las Delicias'.\n\nElija una opción del Menú: \n");
    printf("Opción 1: Primer tiempo \n");
    printf("Opción 2: Segundo tiempo \n");
    printf("Opción 3: Tercer tiempo \n");
    printf("Opción 4: Bebidas \n");
    printf("Opción 5: Postres \n");
    scanf("%d", &option1);

    if(option1 == 1){
        printf("Eligió la opción del Primer Tiempo. Elija qué va a consumir: \n\n");

        printf("Opción 1: Caldo de pollo \n");
        printf("Opción 2: Sopa de lentejas \n");
        printf("Opción 3: Caldo Tlalpeño \n");
        printf("Opción 4: Crema de Champiñones \n");
        scanf("%d", &option2);

        if(option2 == 1)
            printf("Usted eligió: Caldo de pollo \n");
        else if(option2 == 2)
            printf("Usted eligió: Sopa de lentejas \n");
        else if(option2 == 3)
            printf("Usted eligió: Caldo Tlalpeño \n");
        else if(option2 == 4)
            printf("Usted eligió: Crema de Champiñones \n");
        else
            printf("Opción inválida \n");
    }
    
    else if(option1 == 2){
        printf("Eligió la opción del segundo tiempo. Elija qué va a consumir: \n\n");

        printf("Opción 1: Arroz \n");
        printf("Opción 2: Espagueti blanco \n");
        printf("Opción 3: Espagueti rojo \n");
        scanf("%d", &option2);

        if(option2 == 1)
            printf("Usted eligió: Arroz \n");
        else if(option2 == 2)
            printf("Usted eligió: Espagueti blanco \n");
        else if(option2 == 3)
            printf("Usted eligió: Espagueti rojo \n");
        else
            printf("Opción inválida \n");
    }

    else if(option1 == 3){
        printf("Eligió la opción del tercer tiempo. Elija qué va a consumir: \n\n");

        printf("Opción 1: Carne asada con ensalada y papas a la francesa \n");
        printf("Opción 2: Hamburguesa con ensalada y papas a la francesa \n");
        printf("Opción 3: Pechuga de Pollo a la plancha \n");
        printf("Opción 4: Pechuga de Pollo empanizada \n");
        printf("Opción 5: Flautas de Pollo \n");
        scanf("%d", &option2);

        if(option2 == 1)
            printf("Usted eligió: Carne asada con ensalada y papas a la francesa \n");
        else if(option2 == 2)
            printf("Usted eligió: Hamburguesa con ensalada y papas a la francesa \n");
        else if(option2 == 3)
            printf("Usted eligió: Pechuga de Pollo a la plancha \n");
        else if(option2 == 4)
            printf("Usted eligió: Pechuga de Pollo empanizada \n");
        else if(option2 == 5)
            printf("Usted eligió: Flautas de Pollo \n");
        else
            printf("Opción inválida \n");
    }

    else if(option1 == 4){
        printf("Eligió la opción de Bebidas. Elija qué va a consumir: \n\n");

        printf("Opción 1: Jarra de Agua simple \n");
        printf("Opción 2: Jarra de Agua de horchata \n");
        printf("Opción 3: Jarra de Agua de jamaica \n");
        scanf("%d", &option2);

        if(option2 == 1)
            printf("Usted eligió: Jarra de Agua simple \n");
        else if(option2 == 2)
            printf("Usted eligió: Jarra de Agua de horchata \n");
        else if(option2 == 3)
            printf("Usted eligió: Jarra de Agua de jamaica \n");
        else
            printf("Opción inválida \n");
    }

    else if(option1 == 5){
        printf("Eligió la opción de Postres. Elija qué va a consumir: \n\n");
        
        printf("Opción 1: Gelatina \n");
        printf("Opción 2: Duraznos en almibar \n");
        printf("Opción 3: Plátanos con crema \n");
        scanf("%d", &option2);

        if(option2 == 1)
            printf("Usted eligió: Gelatina \n");
        else if(option2 == 2)
            printf("Usted eligió: Duraznos en almibar \n");
        else if(option2 == 3)
            printf("Usted eligió: Plátanos con crema \n");
        else
            printf("Opción inválida \n");
    }

    else {
        printf("Opción no válida.");
    }

    return 0;
}

He aquí el reto con la función de entrada 😃

#include <stdio.h>
#include <stdlib.h>

int opt1;
int opt2;


int main(){

    printf("Bienvenido a platzi store: \n");
    printf("Opcion 0 para platzi Bebidas \n");
    printf("Opcion 1 para platzi Comida \n");
    printf("Opcion 2 para platzi Postres \n");
    scanf("%d",&opt1);
    
    if(opt1 == 0){
        printf("Usted eligio la opcion 0, vera nuestro menu de bebidas, elija una: \n");
        printf("Opcion 0 para platzi cola cero \n");
        printf("Opcion 1 para platzi cola normal \n");
        printf("Opcion 2 para platzi piña colada \n");
        scanf("%d",&opt2);

        if(opt2 == 0)
            printf("Usted eligio una platzi cola cero, mmm rico");
        else if (opt2== 1)
            printf("Usted escogio una platzicola con mucha azucar");

        else if (opt2 == 2)
            printf("Usted escogio una platzi pula colada");
        else    
            printf("Opcion invalida");
    }
    else if(opt1 == 1){
        printf("Usted eligio la opcion 1, comidas, elija una: \n");
        printf("Opcion 0 para platzi cola cero \n");
        printf("Opcion 1 para platzi cola normal \n");
        printf("Opcion 2 para platzi piña colada \n");
        scanf("%d",&opt2);

        if(opt2 == 0)
            printf("Usted eligio una platzi cola cero, mmm rico");
        else if (opt2== 1)
            printf("Usted escogio una platzicola con mucha azucar");

        else if (opt2 == 2)
            printf("Usted escogio una platzi pula colada");
        else    
            printf("Opcion invalidad");
    }
    else if(opt1 == 2){
        printf("Usted eligio la opcion 2, postres, elija una: \n");
        printf("Opcion 0 para platzi cola cero \n");
        printf("Opcion 1 para platzi cola normal \n");
        printf("Opcion 2 para platzi piña colada \n");
        scanf("%d",&opt2);

        if(opt2 == 0)
            printf("Usted eligio una platzi cola cero, mmm rico");
        else if (opt2== 1)
            printf("Usted escogio una platzicola con mucha azucar");

        else if (opt2 == 2)
            printf("Usted escogio una platzi pula colada");
        else    
            printf("Opcion invalidad");
    }
    else{
        printf("No se como funciona");
    }
        

    return 0;
}

A continuación mi menú. Con opción de que el usuario sea quien inserte la opción a elegir. 😃

Aqui esta el programa que realize para este curso 😃

// Librearia standart de input/ouput
#include <stdio.h>

// Declaracion de variables
short int opt1 = 1;
short int opt2 = 1;
short int opt3 = 1;

// Funcion principal
int main()
{
    // Presentacion
    printf("Bienvenido a PlatziCook Restaurant\n");
    printf("Ingresa la opcion que desee...\n\n");
    printf("1. Ver la carta\n2. Salir del programa.\n\n");
    if (opt1 == 1)
    {
        // Menu principal
        printf("Menu principal/Carta\n\n");
        printf("1. Bebidas gasificadas.\n");
        printf("2. Platos principales.\n");
        printf("3. Postres.\n\n");

        // Menu principal > Bebidas gasificadas
        if (opt2 == 1)
        {
            printf("Menu principal/Carta/Bebidas gasificadas\n\n");
            printf("1. Coca-Cola 500 ml.\n");
            printf("2. Coca-Cola 1 L.\n");
            printf("3. Platzi-Cola 500 ml.\n\n");

            // Posibles opciones
            if (opt3 == 1)
            {
                printf("Escojiste la opcion %i (Coca-Cola 500 ml.), Disfrutalo!\n\n", opt3);
            }
            else if (opt3 == 2)
            {
                printf("Escojiste la opcion %i (Coca-Cola 1 L.), Disfrutalo!\n\n", opt3);
            }
            else if (opt3 == 3)
            {
                printf("Escojiste la opcion %i (Platzi-Cola 500 ml.), Disfrutalo!\n\n", opt3);
            }
            else
            {
                printf("Error: Debes elejir una opcion valida (1, 2 o 3).");
            }
        }
        // Menu principal > Platos principales
        else if (opt2 == 2)
        {
            printf("Menu principal/Carta/Platos principales\n\n");
            printf("1. Arroz con pollo.\n");
            printf("2. Ceviche.\n");
            printf("3. Pollo al horno.\n\n");

            // Posibles opciones
            if (opt3 == 1)
            {
                printf("Escojiste la opcion %i (Arroz con pollo.), Disfrutalo!\n\n", opt3);
            }
            else if (opt3 == 2)
            {
                printf("Escojiste la opcion %i (Ceviche.), Disfrutalo!\n\n", opt3);
            }
            else if (opt3 == 3)
            {
                printf("Escojiste la opcion %i (Pollo al horno.), Disfrutalo!\n\n", opt3);
            }
            else
            {
                printf("Error: Debes elejir una opcion valida (1, 2 o 3).");
            }
        }
        // Menu principal > Postres
        else if (opt2 == 3)
        {
            printf("Menu principal/Carta/Postres\n\n");
            printf("1. Flan.\n");
            printf("2. Tequenos.\n");
            printf("3. Gelatina.\n\n");

            // Posibles opciones
            if (opt3 == 1)
            {
                printf("Escojiste la opcion %i (Flan.), Disfrutalo!\n\n", opt3);
            }
            else if (opt3 == 2)
            {
                printf("Escojiste la opcion %i (Tequenos.), Disfrutalo!\n\n", opt3);
            }
            else if (opt3 == 3)
            {
                printf("Escojiste la opcion %i (Gelatina.), Disfrutalo!\n\n", opt3);
            }
            else
            {
                printf("Error: Debes elejir una opcion valida (1, 2 o 3).");
            }
        }
    }
    // Finalizar programa
    else if (opt1 == 2)
    {
        printf("Saliendo del programa...");
        // Cerrar el programa
    }
    // Opcion invalida
    else
    {
        printf("Error: Debes elegir una opcion valida (1 o 2).");
        // Cerrar el programa
    }
    return 0;
}

Salida

Bienvenido a PlatziCook Restaurant
Ingresa la opcion que desee...

1. Ver la carta
2. Salir del programa.

Menu principal/Carta

1. Bebidas gasificadas.
2. Platos principales.
3. Postres.

Menu principal/Carta/Bebidas gasificadas

1. Coca-Cola 500 ml.
2. Coca-Cola 1 L.
3. Platzi-Cola 500 ml.

Escojiste la opcion 1 (Coca-Cola 500 ml.), Disfrutalo!


[Done] exited with code=0 in 1.431 seconds

Este es mi aporte en el problema del menu, si alguien sabe como podria arreglar para que si eligen un numero que no es ninguno de los menus diga que equivoco
#include<stdio.h>
int main(){

int menu, options;

printf("Welcome to platzi's food menu!'");
printf("\n1.-Drinks\n2.-Food\n3.-Desserts\nChoose: "); scanf("%d",&menu);

if(menu==1){
	printf("\n\nDrinks\n1.-Platzi Cola\n2.-Pepsi\n3.-Lemonade\nChoose one: ");
	scanf("%d",&options);
	
	if(options==1)
		printf("You choose Platzi Cola");
		else if(options==2)
			printf("You choose Pepsi");
		else if(options==3)
			printf("You choose Lemonade");
}
if(menu==2){
	printf("\n\nFoods\n1.-Pizza\n2.-Burguer\n3.-Tacos\nChoose one: ");
	scanf("%d",&options);
	
	if(options==1)
		printf("You choose Pizza");
		else if(options==2)
			printf("You choose Burguer");
		else if(options==3)
			printf("You choose Tacos");
}
if(menu==3){
	printf("\n\nDesserts\n1.-Cheese Cake\n2.-Hot Cake\n3.-Ice Cream\nChoose one: ");
	scanf("%d",&options);
	
	if(options==1)
		printf("You choose Cheese Cake");
		else if(options==2)
			printf("You choose Hot Cake");
		else if(options==3)
			printf("You choose Ice Cream");
}
if(menu>3)
	printf("Wrong number");

return 0;
}

// CÓDIGO FINAL SOLICITADO POR EL INSTRUCTOR
#include <stdio.h>

int opt1, opt2;
opt1 = 0;
opt2 = 0;

int main(){
    printf("Bienvenido a Platzi Store");
    printf("Ingrese 0 para Quaker\n");
    printf("Ingrese 1 para Soya\n");
    printf("Ingrese 2 para Ponche de Haba\n");

    // EL PROGRAMA GENERA MENÚS EN BASE A LO QUE EL USUARIO ELIJA
    if(opt1 == 0){
        printf("Usted eligio la opción 0, vera nuestro menu de bebidas\n");
        printf("Ingrese 0 para Quaker\n");
        printf("Ingrese 1 para Soya\n");
        printf("Ingrese 2 para Ponche de Haba\n");
        if(opt2 == 0)
            printf("Usted eligio un deliciosoQuaker");
        else if(opt2 == 1)
            printf("Usted eligio una deliciosa Soya");
        else if(opt2 == 2)
            printf("Usted eligio un delicioso Ponche de Haba");
        else
            printf("No contamos con ese tipo de bebida");
        
    }else if(opt1 == 1){
        printf("Ingrese 0 para Lisas con Papa\n");
        printf("Ingrese 1 para Cuy al horno\n");
        printf("Ingrese 2 para Saltado\n");
        if(opt2 == 0)
            printf("Usted eligio un delicioso plato de Lisas con Papa ");
        if(opt2 == 1)
            printf("Usted eligio un delicioso plato de Cuy al horno ");
        if(opt2 == 2)
            printf("Usted eligio un delicioso plato de Saltado");
        else
            printf("No contamos con ese tipo de comida");

    }else if(opt2 == 2){
        printf("Ingrese 0 para Muss\n");
        printf("Ingrese 1 para Gelatina\n");
        printf("Ingrese 2 para Torta\n");
        if(opt2 == 0)
            printf("Usted eligio un delicioso Muss ");
        if(opt2 == 1)
            printf("Usted eligio una deliciosa gelatina ");
        if(opt2 == 2)
            printf("Usted eligio una deliciosa torta");
        else
            printf("No contamos con ese tipo de postre");
    }else
        printf("El menú, no cuenta con la opción que ingresaste");

    return 0;
}

<code>


ahi esta, el codigo ricardo .aun le falta mucho mas.

#include <stdio.h>
int opcion1= 0;
int opcion2= 0;
int main()
{
printf("bienvenido a platzi store:\n ");
printf(“opcion 0 para platzi bebidas: \n”);
printf("opcion 1 para platzi alimentos:\n ");
printf("opcion 2 para platzi postres:\n ");

// este programa genera menus seun lo qu eleiga el usuario

if (opcion1 == 0) // estamos anidiendo nuestra condicion//
{
printf("usted eligio la opcion 0,vera nuestro menu de bebidas elija una:\n ");
printf(“opcion 0 para platzi cola cero: \n”);
printf("opcion 1 para platzi cola normal:\n ");
printf("opcion 2 para platzi pina colada:\n ");

if(opcion2 == 0)

  printf("usted eligio una platzi cola cero, mm rico");

else if (opcion2 ==1)
printf(“usted eligio un platzi cola con azucar,mmrico”);
else if(opcion2 == 2)
printf(“usted eligio un platzi piña colada con azucar,mmrico”);
else
printf(“opcion invalida”);
}
else if (opcion1 ==1){
// aqui el menu de alimentos
printf("usted eligio la opcion 1,vera nuestro menu de comidas elija una:\n ");
printf(“opcion 0 para platzi pollo broster: \n”);
printf("opcion 1 para platzi tallarin:\n ");
printf("opcion 2 para platzi guiso:\n ");

if (opcion2 == 0)

printf(“usted eligio para platzi pollo broster”);
else if(opcion2 == 1)
printf(“usted eligio para platzi tallarin”);
else if (opcion2 == 2)
printf(“usted eligio para platzi guiso”);

}
else if (opcion1 == 2){
//aqui va el menu de postres
printf("usted eligio la opcion 2,vera nuestro menu de postres elija una:\n ");
printf(“opcion 0 para platzi helado: \n”);
printf("opcion 1 para platzi torta:\n ");
printf("opcion 2 para platzi jugo de naranja:\n ");

if (opcion2 == 0 )
printf(“usted eligio para platzi helado”);
else if (opcion2 == 1)
printf(“usted eligio para platzi torta”);
else if(opcion2 == 2)
printf(“usted eligio para platzi jugo de naranga”);

}
else{
//mensaje de opcion invalida
printf(“usted no eligio las opciones correcta ,por favor eliga la opcion correcta”);

}
return 0;
}

#include <stdio.h>

int opt, opt2;

int main(int argc, char const *argv[])
{   
    menuPrincipal();
    switch (opt)
    {
    case 0:
        bebidas();
        break;
    case 1:
        comidas();
        break;
    case 2:
        postres();
        break;
    default:
        break;
    }
    return 0;
}

void bebidas(){

    printf("Usted eligio la opcion 0, vera nuestro menu de bebidas\n");
    do{
        printf("Seleccione la bebida que desee\n");
        printf("0) Cola\n1) Cola Zero\n2) Lima-limon\n");
        scanf("%d", &opt2);            if(opt2 == 0){
        printf("Usted ha elejido una Platzi cola\n");
        }else if(opt2 == 1){
            printf("Usted ha elejido una Platzi cola zero\n");
         }else if(opt2 ==2 ){
            printf("Usted ha elejido una Platzi lima\n");
        }else{
            printf("Opcion invalida\n");
        }} while ( opt2 > 2 || opt2 < 0 );
}

void comidas(){
    printf("Usted eligio la opcion 1, vera nuestro menu de comidas\n");
        do{
            printf("Seleccione la comida que desee\n");
            printf("0) Gnocci con pesto genoves\n1) Roast beef a las finas hierbas\n2) Sushi\n");
            scanf("%d", &opt2);
            if(opt2 == 0){
            printf("Usted ha Gnocci con pesto genoves\n");
            }else if(opt2 == 1){
            printf("Usted ha elejido Roast beef a las finas hierbas\n");
            }else if(opt2 ==2 ){
            printf("Usted ha elejido Sushi\n");
            }else{
            printf("Opcion invalida\n");
            }} while ( opt2 > 2 || opt2 < 0 );    
}

void postres(){
    printf("Usted eligio la opcion 2, vera nuestro menu de postres\n");
        do{
            printf("Seleccione la comida que desee\n");
            printf("0) Tiramisu\n1) Flan\n2)Cheesecake \n");
            scanf("%d", &opt2);
            if(opt2 == 0){
            printf("Usted ha elejido Tiramisu\n");
            }else if(opt2 == 1){
            printf("Usted ha elejido Flan\n");
            }else if(opt2 ==2 ){
            printf("Usted ha elejido Cheesecake\n");
            }else{
            printf("Opcion invalida\n");
            }} while ( opt2 > 2 || opt2 < 0 );
}

void menuPrincipal(){
    do
    {
    printf("Bienvenido a nuestro Platzi restoran, seleccione una opcion\n");
    printf("0) Para bebidas\n1) Para comidas\n2) Para postres\n");
    scanf("%d", &opt);
    } while (opt > 2 || opt < 0 );
    
}

Dejo mi pequeño aporte del menu en C

Hola a todos, he hecho el mismo programa que el profesor solo que lo meti todo en funciones para que sea mas facil de leer, este es el codigo;

#include <stdio.h>

int menu_principal()
{
    
    printf("Hola, bienvenido a tu restaurante de confianza.\n");
    printf("Por favor escoge que menu deseas tomar:\n");
    
    printf("1.Presiona 1 para el menu de bebidas.\n");
    printf("2.Presiona 2 para el menu de comidas.\n");
    printf("3.Presiona 3 para el menu de picoteo.\n");
    int menu = 3;
    return  menu;
}


int menu_de_debidas()
{
    printf("Hola, Bienvenido al menu de bebidas, escoge lo que quieras tomar.\n");
    printf("1.Presiona 1 para tomar un refresco de cola\n");
    printf("2.Presiona 2 para tomar un batido de fresa\n");
    printf("3.Presiona 3 para tomar un colacao\n");
    int bebida = 3;
    return bebida;
}

int menu_de_comidas()
{
    printf("Hola bienvenido al menu de comidas, Por favor escoge lo que quieres llevar.\n");
    printf("1.Presiona 1 para comer lentejas.\n");
    printf("2.Presiona 2 para comer garbanzos.\n");
    printf("3.Presiona 3 para comer espaguetis.\n");
    int comida = 3;
    return comida;
}


int menu_de_picoteo()
{
    printf("Hola, bienvenido al menu de picoteo, por favor selecciona lo que quieres comer.\n");
    printf("1.Presiona 1 para comer nuggets de pollo.\n");
    printf("2.Presiona 2 para comer minipizzas.\n");
    printf("3.Presiona 3 para comer espirales de hojaldre.\n");
    int picoteo = 3;
    return picoteo;
}


int main()
{
    int menu = menu_principal();
    if (menu == 1)
    {
        int bebiendo = menu_de_debidas();
    }
    else if (menu == 2)
    {
        int comiendo = menu_de_comidas();
    }
    else
    {
        int picoteando = menu_de_picoteo();
    }
    return 0; 
}


Así quedo

#include <stdio.h>
/*Opciones de menua*/
int menu = 3;
/*Variables del menu de refrescos*/
int opt1 = 0;
int opt2 = 0;
/*Variables del menu de alimentos*/
int opt1Food = 0;
int opt2Food = 0;
/*Variables menu de postres*/
int opt1Sweet = 0;
int opt2Sweet = 0;
int main(){
    /*Este programa genera menus*/
    printf("================================\n");
    printf("====Bienvenido a ANZ'S Store====\n");
    printf("================================\n\n");
    printf("==============Menu==============\n\n");
    /*Opciones de menu*/
    printf("- Menu de Comida : 1\n\n");
    printf("- Menu de Refrescos: 2\n\n");
    printf("- Menu de Postres: 3\n\n");
    /*Opcion de mennu elegida*/
    printf("Elegiste el menu numero: %i \n\n", menu);
    /*Menu de Alimentos*/
    if (opt1Food == 0 && menu == 1){
        printf("=======Menu de alimentos========\n\n");
        printf("-Opcion 0: Pupusas\n\n");
        printf("-Opcion 1:  Pollo Chuco\n\n");
        printf("-Opcion 2: Baleada\n\n");
        if (opt2Food == 0)
        {
            printf("Usted ha selccionado una Pupusa\n\n");
            printf("Espere...\n\n");
        }
        else if (opt2Food == 1)
        {
            printf("Uste ha seleccionado un Pollo Chuco\n\n");
            printf("Espere...\n\n");
        }
        else if (opt2Food == 2)
        {
            printf("Usted ha seleccionado una Baleada sencilla\n\n");
            printf("Espere...\n\n");
        }
        else
        {
            printf("Error \n");
        }
    }
    /*Menu de refrescos*/
    if (opt1 == 0 && menu ==2){
        printf("=======Menu de refrescos========\n\n");

        printf("-Opcion 0: Refresco sin azucar\n\n");
        printf("-Opcion 1:  Refresco con azucar\n\n");
        printf("-Opcion 2: Botella con Agua\n\n");
        if (opt2 == 0)
        {
            printf("Usted ha seleccionado un Refresco sin azucar\n");
            printf("Espere...\n\n");
        }
        else if (opt2 == 1)
        {
            printf("Uste ha seleccionado un Refresco con azucar\n");
            printf("Espere...\n\n");
        }
        else if (opt2 == 2)
        {
            printf("Usted ha seleccionado una Botella con agua\n");
            printf("Espere...\n\n");
        }
        else
        {
            printf("Error \n");
        }
    }
    /*Menu de postres*/
        if (opt1Sweet == 0 && menu == 3){
        printf("=======Menu de postres========\n\n");
        printf("-Opcion 0: Flan\n\n");
        printf("-Opcion 1:  Pie de queso\n\n");
        printf("-Opcion 2: Pastel de chocolate\n\n");
        if (opt2Sweet == 0)
        {
            printf("Usted ha selccionado un Flan \n");
            printf("Espere...\n\n");
        }
        else if (opt2Sweet == 1)
        {
            printf("Uste ha seleccionado un Pie de queso\n\n");
            printf("Espere...\n\n");
        }
        else if (opt2Sweet == 2)
        {
            printf("Usted ha seleccionado un Pastel de chocolate\n\n");
            printf("Espere...\n\n");
        }
        else
        {
            printf("Error \n");
        }
        
    }    
}```

Reto if anidados con entrada para que elija el usuario:



#include <stdio.h>
int opt1;
int opt2;

int main(){
printf("bienvenid a platzi store : \n");
printf("opcion 0 para platzi bebidas \n");
printf("opcion 1 para platzi comidas \n");
printf("opcion 2 para platzi postres \n");

scanf("%i", &opt1);

// este programa genera menus segun lo que el usuario elija
if(opt1 == 0){
    printf("usted eligio la opcion 0, vera nuestro menu de bebidas elija una:\n");
    printf("opcion 0 para platzi cola cero \n");
    printf("opcion 1 para platzi cola normal \n");
    printf("opcion 2 para platzi pina colada \n");

    scanf("%i", &opt2);

    if (opt2 == 0)
        printf("usted eligio una platzi cola cero, mmm rico");
    else if (opt2 == 1)
        printf("usted eligio una platzi cola cpn azucar, mmm rico");
    else if (opt2 == 2)
        printf("usted eligio una platzi pina colada con azucar, mmm rico");
    else
        printf("opcion invalida");
}
else if(opt1 ==1){


    printf("opcion 0 para encebollado \n");
    printf("opcion 1 para tonga \n");
    printf("opcion 2 para ceviche \n");

    scanf("%i", &opt2);
    if (opt2 == 0)
        printf("usted eligio un platzi encebollado, provecho buen hombre");
    else if (opt2 == 1)
        printf("usted eligio una rica tonga, lo máximo");
    else if (opt2 == 2)
        printf("usted eligio un buen ceviche, mmm rico");
    else
        printf("opcion invalida");
}
else if(opt1 ==2){
    printf("opcion 0 para arroz con leche \n");
    printf("opcion 1 para gelatina con helado \n");
    printf("opcion 2 para dulces de rocafuerte \n");

    scanf("%i", &opt2);

    if (opt2 == 0)
        printf("usted eligio un arroz con leche");
    else if (opt2 == 1)
        printf("usted eligio una gelatina con helado, excelente");
    else if (opt2 == 2)
        printf("usted eligio unos dulces de rocafuerte, bien ahi");
    else
        printf("opcion invalida");
}
else {
    printf("opcion invalida");
}

return 0;
}

Este es mi código, bueno es mi primer código espero haberlo echo bien

#include <stdio.h>
int opt1 = 1;
int opt2 = 1;

int main(){
printf(“bienvenido a plazi store: \n”);
printf(“opcion 0 para plazi bebidas: \n”);
printf(“opcion 1 para plazi comidas : \n”);
printf(“opcion 2 plazi postres : \n”);

//Este programa genera menus segun lo que el usuario elija//
if (opt1 == 0){
    printf("Usted elijio nuestra opcion cero, vera nuestro menu de bebidas elija una: \n");
    printf("opcion 0 para plazi cola cero: \n");
    printf("opcion 1 para plazi cola normal: \n");
    printf("opcion 2 plazi pina colada  : \n"); 

    if (opt2 == 0)
        printf("Usted elijio una plazi cola cero, mm rico : \n"); 
    else if(opt2 == 1 )
         printf("Usted elijio una plazi cola con azucar, mmm rico: \n"); 
     else if(opt2 == 2 )
         printf("Usted elijio una plazi pina colada con azucar, mmmmmm rico: \n");
     else 
          printf ("opcion invalida"); 
}
else if (opt1 ==1){
    if (opt2 == 0)
        printf("Usted elijio una plazi hamburguesa, mm rico : \n"); 
    else if(opt2 == 1 )
         printf("Usted elijio una plazi pizza, mmm rico: \n"); 
     else if(opt2 == 2 )
         printf("Usted elijio un plazi perro caliente, mmmmmm rico: \n");
    else 
          printf ("opcion invalida"); 
}
else if (opt1 ==2){
    if (opt2 == 0)
        printf("Usted elijio una plazi postre de manzana, mm rico : \n"); 
    else if(opt2 == 1 )
         printf("Usted elijio una plazi brownie con helado, mmm rico: \n"); 
     else if(opt2 == 2 )
         printf("Usted elijio un plazi postre de fresas con crema, mmmmmm rico: \n");
    else 
          printf ("opcion invalida"); 
}

return 0;
}

Reto

<code>
#include <stdio.h>

int opt1 = 2, opt2 = 1;

int main()
{
    printf("Bienvenido a Platzi Store\n");
    printf("opcion 0 para Platzi Bebidas\n");
    printf("opcion 1 para Platzi Comidas\n");
    printf("opcion 2 para Platzi Postres\n");
    //generador de menus segun lo que el usuario elija
    if (opt1 == 0){
        printf("Usted eligio la opcion 0 vera nuestro menu de bebidas: \n");
        printf("opcion 0 para cocacola cero\n");
        printf("opcion 1 para cocacola\n");
        printf("opcion 2 para pina colada\n");
        if (opt2 == 0)
            printf("Usted eligio una cocacola cero");
        else if (opt2 == 1)
            printf("Usted eligio una cocacola con azucar");
        else if (opt2 == 2)
            printf("Usted elegio una pina colada con azucar");
        else
            printf("opcion invalida");
    }else if (opt1 == 1){
        printf("Usted eligio la opcion 1 vera nuestro menu de comidas:\n");
        printf("opcion 0 para hamburguesa\n");
        printf("opcion 1 para hot dog\n");
        printf("opcion 2 para sandwich\n");
        if (opt2 == 0)
            printf("Usted eligio una hambuguesa");
        else if (opt2 == 1)
            printf("Usted eligio un hot dog");
        else if (opt2 == 2)
            printf("Usted elegio un sandwich");
        else
            printf("opcion invalida");
        
    }else if (opt1 == 2) {
        //menu de postres
        printf("Usted eligio la opcion 2 vera nuestro menu de postres: \n");
        printf("opcion 0 para postre de fresa\n");
        printf("opcion 1 para postre de chocolate\n");
        printf("opcion 2 para postre con vainilla\n");
        if (opt2 == 0)
            printf("Usted eligio un postre de fresa");
        else if (opt2 == 1)
            printf("Usted eligio un postre de chocolate");
        else if (opt2 == 2)
            printf("Usted elegio un postre con vainilla");
        else
            printf("opcion invalida");

    }else {
        printf("Opcion invalida");
    }
    
    
    
    return 0;
}

muy buena la clase

#include <stdio.h>
int opt1 = 4;
int opt2 = 4;

int main()
{
    printf("Bienvenido a kioskito \n");
    printf("opcion 0 para bebidas \n");
    printf("opcion 1 para comida \n");
    printf("opcion 2 para postres \n");

    //este programa genera menus segun lo que el usuario elija
    if(opt1 == 0)
    {
        printf("usted eligio la opcion 0 vera nuestro menu de bebidas elija una \n");
        printf("opcion 0 para elegir una coca \n");
        printf("opcion 1 para elegir una coca con mucha azucar \n");
        printf("opcion 2 para elegir una coca  con mucha azucar y fria \n");
        if (opt2 == 0)
            printf("usted eligio una coca");
        else if (opt2 == 1)
             printf("usted eligio una coca con mucha azucar");
        else if (opt2 == 2)
             printf("usted eligio una coca con mucha azucar y fria");
        else
            printf("opcion invalida");  
    }
    else if (opt1 == 1)
    {
        printf("usted eligio la opcion 1 vera nuestro menu de comidas elija una \n");
        printf("opcion 0 para elegir una pizza \n");
        printf("opcion 1 para elegir una hamburguesa \n");
        printf("opcion 2 para elegir una hotdogs \n");
        if (opt2 == 0)
            printf("usted eligio una pizza");
        else if (opt2 == 1)
             printf("usted eligio una hamburguesa");
        else if (opt2 == 2)
             printf("usted eligio hotdogs");
        else
            printf("opcion invalida");
    }
    else if (opt1 == 2)
    {
        printf("usted eligio la opcion 2 vera nuestro menu de postres elija una \n");
        printf("opcion 0 para elegir una helado \n");
        printf("opcion 1 para elegir una pastel \n");
        printf("opcion 2 para elegir una cheesecake \n");
        if (opt2 == 0)
            printf("usted eligio un helado");
        else if (opt2 == 1)
             printf("usted eligio un pastel");
        else if (opt2 == 2)
             printf("usted eligio cheseecake");
        else
            printf("opcion invalida");
    }
    else
        printf("orden invalida");
    
}```

¡Reto completado!

#include <stdio.h>
int opt1;
int opt2 = 2;

int main(){
    printf("Bienvenid@ a platzi store, seleccione alguna opcion para continuar:\n");
    printf("Opcion 0 para platzi bebidas \n");
    printf("Opcion 1 para platzi comidas \n");
    printf("Opcion 2 para platzi postres \n");
    scanf("%d", &opt1);

    // este programa genera menus segun lo que el usuario elija
    if(opt1 == 0){
        printf("Usted eligio la opcion 0, vera nuestro menu de bebidas elija una:\n");
        printf("Opcion 0 para platzi cola cero \n");
        printf("Opcion 1 para platzi cola normal \n");
        printf("Opcion 2 para platzi pina colada \n");

        if (opt2 == 0)
            printf("usted eligio una platzi cola cero, mmm rico");
        else if (opt2 == 1)
            printf("usted eligio una platzi cola cpn azucar, mmm rico");
        else if (opt2 == 2)
            printf("usted eligio una platzi pina colada con azucar, mmm rico");
        else 
            printf("opcion invalida");
    }
    else if(opt1 ==1){
        printf("Usted eligio la opcion 1, vera nuestro menu de comidas elija una:\n");
        printf("Opcion 0 para platzi desayuno \n");
        printf("Opcion 1 para platzi burguer master \n");
        printf("Opcion 2 para platzi hotdog \n");
    }
    else if(opt1 ==2){
        printf("Usted eligio la opcion 2, vera nuestro menu de postres elija una:\n");
        printf("Opcion 0 para platzi helado \n");
        printf("Opcion 1 para platzi mousse \n");
        printf("Opcion 2 para platzi yogurt \n");
    }
    else {
        printf("Opcion invalida");
    }

    return 0;
}```

Ya lo acabe jeje

#include <stdio.h>
int opt1 = 1;
int opt2 = 2;

int main()
{
        printf("Bienvenido a la Platzi tiendita: \n");
        printf("Opcion 0 para Bebidas \n");
        printf("Opcion 1 para Comidas \n");
        printf("Opcion 2 para Postres \n");
    //este programa genera menus segun lo que el usuario elija
    if(opt1 == 0){
        printf("Usted eligio la opcion 0, vera nuestro menu de bebidas elija una: \n");
        printf("Opcion 0 para Platzicola cero \n");
        printf("Opcion 1 para Platzicola con azucar \n");
        printf("Opcion 2 para Platzi piña colada \n");

        if (opt2 == 0)
            printf("usted eligio una platzicola cero mmmmm que rico");
        else if (opt2 == 1)
            printf("Usted eligio una platzicola con azucar, mmmmm diabetes");
        else if (opt2 == 2)
            printf("Usted eligio una platzi piña colada, mmmm borrachito");
        else
            printf("opcion invalida");
    }
    else if(opt1 == 1){
        printf("Usted eligio la opcion 1, vera nuestro menu de comidas elija una: \n");
        printf("Opcion 0 para Enchiladas \n");
        printf("Opcion 1 para Burrito \n");
        printf("Opcion 2 para Milanesa \n");

        if (opt2 == 0)
            printf("usted eligio una Enchiladas, mmmmm mis favoritas");
        else if (opt2 == 1)
            printf("Usted eligio una Burrito, mmmmm que rico");
        else if (opt2 == 2)
            printf("Usted eligio una Milanesa, mmmm riquisimo");
        else
            printf("opcion invalida");

    }
    else if(opt1 == 2){
        printf("Usted eligio la opcion 2, vera nuestro menu de postres elija una: \n");
        printf("Opcion 0 para Pastel \n");
        printf("Opcion 1 para Cupcakes \n");
        printf("Opcion 2 para Frutita \n");

        if (opt2 == 0)
            printf("usted eligio una Pastel, mmmmm delicioso");
        else if (opt2 == 1)
            printf("Usted eligio una Cupcakes, mmmmm que suculentos");
        else if (opt2 == 2)
            printf("Usted eligio una Frutita, mmmm que nutritivo");
        else
            printf("opcion invalida");

    }
    

    return 0;
}```