Crea una cuenta o inicia sesi贸n

隆Contin煤a aprendiendo sin ning煤n costo! 脷nete y comienza a potenciar tu carrera

Prep谩rate para tu pr贸ximo empleo comprando hoy a precio especial

Antes: $249

Currency
$209
Suscr铆bete

Termina en:

7 D铆as
20 Hrs
58 Min
2 Seg

If anidados

4/13
Recursos

Aportes 136

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:

#include <stdio.h>

int opt1;
int opt2;

int main(int argc, char const *argv[])
{
printf(鈥淲elcome 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;


}

}

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(鈥渂ienvenid al menu de precios de la zona Industrial de reciclaje:\n鈥);
printf(鈥渙pcion 0 para papel \n鈥);
printf(鈥渙pcion 1 para botellas \n鈥);
printf(鈥渙pcion 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 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(鈥淏ienvenido a Platzi Store:\n鈥);
printf(鈥淥pcion 0 para platzi bebidas \n鈥);
printf(鈥淥pcion 1 para platzi comidas \n鈥);
printf(鈥淥pcion 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 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(鈥淏ienvenido a la Tienda online:\n鈥);
printf(鈥淥pcion 0, Para bebidas\n鈥);
printf(鈥淥pcion 1, Para comidas\n鈥);
printf(鈥淥pcion 2, Para Postres\n鈥);

if (opt1 == 0)
{
printf(鈥淓legiste opcion 0, vera nuestro menu de bebidas, Elige:\n鈥);
printf(鈥淥pcion 0, Coca-cola Zero\n鈥);
printf(鈥淥pcion 1, Fanta\n鈥);
printf(鈥淥pcion 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(鈥淓legiste opcion 1, vera nuestro menu de comidas, Elige:\n鈥);
printf(鈥淥pcion 0, Lays\n鈥);
printf(鈥淥pcion 1, Doritos\n鈥);
printf(鈥淥pcion 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(鈥淓legiste opcion 2, vera nuestro menu de Postres, Elige:\n鈥);
printf(鈥淥pcion 0, Brownie\n鈥);
printf(鈥淥pcion 1, Tiramizu\n鈥);
printf(鈥淥pcion 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(鈥淥pcion 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(鈥淏ienvenido a GASOLINERA PUMA Elijar El menu que desee elegir:\n鈥);
printf(鈥淥pcion 0 Puma Bebidas\n鈥);
printf(鈥淥pcion 1 Puma Preparados\n鈥);
printf(鈥淥pcion 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(鈥淏ienvenidos: \n鈥);
printf(鈥渙pcion 0 para bebidas \n鈥);
printf(鈥渙pcion 1 para almuerzos\n鈥);
printf(鈥渙pcion 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(鈥渂ienvenidos a platzi store mi nombre es Luis y es un gusto atenderte, para poder continuar por favor elige una opcion:\n鈥);
printf(鈥渙pcion 1 para platzi bebidas \n鈥);
printf(鈥渙pcion 2 para platzi comidas \n鈥);
printf(鈥渙pcion 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(鈥淏ienvenido a milo store elija una de las opciones de nuestro menu : :\n鈥);
printf(鈥渙pcion 0 para bebidas \n鈥);
printf(鈥渙pcion 1 para comidas \n鈥);
printf(鈥渙pcion 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(鈥渂ienvenido a platzi Caf茅 y Alegria:\n鈥);
printf(鈥渙pci贸n 0 para platzi bebidas \n鈥);
printf(鈥渙pcion 1 para platzi comidas \n鈥);
printf(鈥渙pcion 2 para platzi postres \n鈥);

// Men煤 de bebidas
if(opt1 == 0){
printf(鈥渦sted eligio la opcion 0, vera nuestro men煤 de bebidas elija una:\n鈥);
printf(鈥渙pci贸n 0 para platzi cola regular \n鈥);
printf(鈥渙pcion 1 para platzi cola sin az煤car \n鈥);
printf(鈥渙pcion 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(鈥淯sted eligio la opcion 1.\n Vera nuestro men煤 de comidas, elija su Plazi-Comida\n鈥);
printf(鈥渙pcion 0 Platzi Burguesa \n鈥);
printf(鈥渙pcion 1 Platzi Papas \n鈥);
printf(鈥渙pcion 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(鈥淯sted eligi贸 la opcion 2.\n Vera nuestro men煤 de postres, elija su Plazi-Postre\n鈥);
printf(鈥渙pcion 0 Platzi Tarta Vianner\n鈥);
printf(鈥渙pcion 1 Platzi Tiramis煤\n鈥);
printf(鈥渙pcion 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(鈥渂ienvenid a platzi store :\n鈥);
printf(鈥渙pcion 0 para platzi bebidas \n鈥);
printf(鈥渙pcion 1 para platzi comidas \n鈥);
printf(鈥渙pcion 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(鈥淏ienvenido a platzi food and drink\n鈥);
printf(鈥渙pcion 0 para platzi bebidas\n鈥);
printf(鈥渙pcion 1 para platzi comidas\n鈥);
printf(鈥渙pcion 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(鈥淏ienvenido a la tienda \n鈥);
printf(鈥渙pcion 0 para bebidas \n鈥);
printf(鈥渙pcion 1 para comidas \n鈥);
printf(鈥渙pcion 2 para postres\n鈥);
if(opt1 == 0)
{
//menu de bebidas
printf(鈥淯sted eligio la opcion 0, vera nuestro menu de bebidas, elija una: \n鈥);
printf(鈥渙pcion 0 para cocacola \n鈥);
printf(鈥渙pcion 1 para cafe \n鈥);
printf(鈥渙pcion 2 para chocolate\n鈥);
if(opt2 == 0)
printf(鈥淯sted eligio una cocacola鈥);
else if (opt2 == 1)
printf(鈥淯sted eligio un cafe鈥);
else if (opt2 == 2)
printf(鈥淯sted eligio un chocolate鈥);
else
printf(鈥渙pci贸n invalida鈥);
}
else if(opt1 == 1)
{
//menu de comidas
printf(鈥淯sted eligio la opcion 1, vera nuestro menu de comida, elija una: \n鈥);
printf(鈥渙pcion 0 para pizza \n鈥);
printf(鈥渙pcion 1 para pollo \n鈥);
printf(鈥渙pcion 2 para chicharones\n鈥);
if(opt2 == 0)
printf(鈥淯sted eligio una pizza鈥);
else if (opt2 == 1)
printf(鈥淯sted eligio pollo鈥);
else if (opt2 == 2)
printf(鈥淯sted eligio chicharones鈥);
else
printf(鈥渙pci贸n invalida鈥);
}
else if(opt1 == 2)
{
//menu de postres
printf(鈥淯sted eligio la opcion 0, vera nuestro menu de postres, elija una: \n鈥);
printf(鈥渙pcion 0 para pastel \n鈥);
printf(鈥渙pcion 1 para tres leches \n鈥);
printf(鈥渙pcion 2 para helado\n鈥);
if(opt2 == 0)
printf(鈥淯sted eligio un pastel鈥);
else if (opt2 == 1)
printf(鈥淯sted eligio un tres leches鈥);
else if (opt2 == 2)
printf(鈥淯sted eligio un helado鈥);
else
printf(鈥渙pci贸n invalida鈥);
}
else
printf(鈥淓sa 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(鈥淏ienvenido a la tienda\n鈥);
printf(鈥淥pcion 0 para bebidas\n鈥);
printf(鈥淥pcion 1 para comida\n鈥);
printf(鈥淥pcion 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(鈥渂ienvenid a platzi store :\n鈥);
printf(鈥渙pcion 0 para platzi bebidas \n鈥);
printf(鈥渙pcion 1 para platzi comidas \n鈥);
printf(鈥渙pcion 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(鈥渦sted 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(鈥渦sted 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(鈥渦sted eligio una platzi cola cero, mmm rico鈥);
else if (opt2 == 1)
printf(鈥渦sted eligio una platzi cola con azucar, mmm rico鈥);
else if (opt2 ==2)
printf(鈥渦sted eligio una platzi pina colada con azucar, mmm rico鈥);
else
printf(鈥渙pcion invalida鈥);
}
else if(opt1 == 1){
// aqui va el menu de alimentos
printf(鈥渦sted 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(鈥渦sted eligio 4 palitos de anticuchos, mmm rico鈥);
else if (opt2 == 1)
printf(鈥渦sted eligio un pizza personal, mmm rico鈥);
else if (opt2 ==2)
printf(鈥渦sted eligio una causa rellena, mmm rico鈥);
else
printf(鈥渙pcion invalida鈥);
}
else if(opt1 ==2){
// aqui va el menu de postres
if (opt2 == 0)
printf(鈥渦sted eligio un suspiro a la lime帽a, mmm rico鈥);
else if (opt2 == 1)
printf(鈥渦sted eligio una selva negra, mmm rico鈥);
else if (opt2 ==2)
printf(鈥渦sted eligio una torta helada, mmm rico鈥);
else
printf(鈥渙pcion 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(鈥淏ienvenidxs a Heidy鈥檚 Store\n鈥);
printf(鈥淥pcion 0 para Bebidas\n鈥);
printf(鈥淥pcion 1 para Comidad\n鈥);
printf(鈥淥pcion 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(鈥渧ienvenido a platzi store\n鈥);
printf(鈥渙pcion 0 para platzi bebidas\n鈥);
printf(鈥渙pcion 1 para platzi comidas\n鈥);
printf(鈥渙pcion 2 para platzi postres\n鈥);
// este programa genera menus segun el Usuario elija
if(opt1 == 0){
printf(鈥淯sted eligio la opcion 0, vera nuestro menu de bebedas elija una:\n鈥);
printf(鈥渙pcion 0 para platzi cola cero\n鈥);
printf(鈥渙pcion 1 para platzi cola con azucar\n鈥);
printf(鈥渙pcion 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(鈥淯sted eligio la opcion 1, vera nuestro menu de comidas elija una:\n鈥);
printf(鈥渙pcion 0 para platzi hamburgesa\n鈥);
printf(鈥渙pcion 1 para platzi papas\n鈥);
printf(鈥渙pcion 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(鈥淯sted eligio la opcion 2, vera nuestro menu de postres elija una:\n鈥);
printf(鈥渙pcion 0 para platzi fresas con crema\n鈥);
printf(鈥渙pcion 1 para platzi leche asada\n鈥);
printf(鈥渙pcion 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(鈥渙pcion 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(鈥渙pcion 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(鈥渦sted eligio un platzi cola con azucar,mmrico鈥);
else if(opcion2 == 2)
printf(鈥渦sted eligio un platzi pi帽a colada con azucar,mmrico鈥);
else
printf(鈥渙pcion 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(鈥渙pcion 0 para platzi pollo broster: \n鈥);
printf("opcion 1 para platzi tallarin:\n ");
printf("opcion 2 para platzi guiso:\n ");

if (opcion2 == 0)

printf(鈥渦sted eligio para platzi pollo broster鈥);
else if(opcion2 == 1)
printf(鈥渦sted eligio para platzi tallarin鈥);
else if (opcion2 == 2)
printf(鈥渦sted 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(鈥渙pcion 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(鈥渦sted eligio para platzi helado鈥);
else if (opcion2 == 1)
printf(鈥渦sted eligio para platzi torta鈥);
else if(opcion2 == 2)
printf(鈥渦sted eligio para platzi jugo de naranga鈥);

}
else{
//mensaje de opcion invalida
printf(鈥渦sted 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(鈥渂ienvenido a plazi store: \n鈥);
printf(鈥渙pcion 0 para plazi bebidas: \n鈥);
printf(鈥渙pcion 1 para plazi comidas : \n鈥);
printf(鈥渙pcion 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;
}```
#include<stdio.h>
int desicionOfProduct = 0;
int desicionOfType = 0;

int main(){
    printf("Estamos encantados de tenerte aqui \nTenemos estos productos para ti:\n");
    printf("Elige 0 para PantherPower\nElige 1 para PantherBatido\nElige 2 para PantherBarra\nElige 3 para PantherPay\n");
    if (desicionOfProduct == 0){
        if(desicionOfType == 0)
            printf("Gracias por tu compra, disfruta tu PantherPower Original");/*/es una buena practica en C que cuando
            solo hay una linea de codigo se evite poner corchetes/*/
        else if(desicionOfType == 1)
            printf("Gracias por tu compra, disfruta tu PantherPower SugarFree");
        else if(desicionOfType == 2)
            printf("Gracias por tu compra, disfruta tu PantherPower MaxProtein");
        else if(desicionOfType == 3)
            printf("Gracias por tu compra, disfruta tu PantherPower LowCarb");
        else 
            printf("Por favor introduce una opcion correcta");
    }
    else if (desicionOfProduct == 1){
       if(desicionOfType == 0)
            printf("Gracias por tu compra, disfruta tu  Original");
        else if(desicionOfType == 1)
            printf("Gracias por tu compra, disfruta tu PantherBatido SugarFree");
        else if(desicionOfType == 2)
            printf("Gracias por tu compra, disfruta tu PantherBatido MaxProtein");
        else if(desicionOfType == 3)
            printf("Gracias por tu compra, disfruta tu PantherBatido LowCarb");
        else 
            printf("Por favor introduce una opcion correcta");
    }
    else if (desicionOfProduct == 2){
        if(desicionOfType == 0)
            printf("Gracias por tu compra, disfruta tu PantherBarra Original");
        else if(desicionOfType == 1)
            printf("Gracias por tu compra, disfruta tu PantherBarra SugarFree");
        else if(desicionOfType == 2)
            printf("Gracias por tu compra, disfruta tu PantherBarra MaxProtein");
        else if(desicionOfType == 3)
            printf("Gracias por tu compra, disfruta tu PantherBarra LowCarb");
        else 
            printf("Por favor introduce una opcion correcta");
    }
    else if (desicionOfProduct == 3){
        if(desicionOfType == 0)
            printf("Gracias por tu compra, disfruta tu PantherPay Original");
        else if(desicionOfType == 1)
            printf("Gracias por tu compra, disfruta tu PantherPay SugarFree");
        else if(desicionOfType == 2)
            printf("Gracias por tu compra, disfruta tu PantherPay MaxProtein");
        else if(desicionOfType == 3)
            printf("Gracias por tu compra, disfruta tu PantherPay LowCarb");
        else 
            printf("Por favor introduce una opcion correcta");
    }
    else
        printf("Has elegido una opcion incorrecta");
}```

Hice un menu de seleccion de tipos de billetera para guardar Bitcoins. Hice dos If dentro de un IF en la linea 71.

#include <stdio.h>

int selectUser;
int selectUserMenu;
int selectUserSub;

int main()
{
    printf("Tipos de billetera para bitcoin\n");
    printf("Elige el tipo de billetera que quieres usar para almacenar tus Bitcoins\n");
    printf("1-billeteras  Hardware \n");
    printf("2-billeteras de Papel \n");
    printf("3-billeteras de software \n");
    printf("4-billeteras Web \n");
    scanf("%i", &selectUser);

    if (selectUser == 1)
    {
        printf("Billetera de hardware, elegiste uno de los metodos mas seguro \n");
        printf("Estas son algunas Billeras de Hardware que puedes escoger \n");
        printf("1-Trezor \n");
        printf("2-Ledger \n");
        printf("3-KeepKey \n");
        printf("4-Ledger HW \n");
        scanf("%i", &selectUserMenu);

        if (selectUserMenu == 1)
            printf("Trezor fue tu eleccion, Felicidades!! =) \n ");
        else if (selectUserMenu == 2)
            printf("Ledger fue tu eleccion. Felicidades!! =) \n");
        else if (selectUserMenu == 2)
            printf("keepKey fue tu eleccion. Felicidades!! =) \n");
        else if (selectUserMenu == 3)
            printf("KeepKey fue tu eleccion. Felicidades!! =) \n");
        else if (selectUserMenu == 4)
            printf("Ledger HW.1 fue tu eleccion. Felicidades!! =) \n");
        else
            printf("Tu opcion es invalida =( \n");
    }else if (selectUser == 2)
    {
        printf("Billetera de Papel, elegiste la opcion que se imprime en pedazos de papel\n");
        printf("Estas son algunas Billeras de Papel que puedes escoger\n");
        printf("1-Bitcoin Paper Wallet \n");
        printf("2-Bit Address \n");
        scanf("%i", &selectUserMenu);

        if (selectUserMenu == 1)
            printf("Bitcoin Paper Wallet fue tu eleccion. Felicidades!! =) \n");
        else if(selectUserMenu == 2)
            printf("Bit Address fue tu eleccion. Felicidades!! =) \n");
        else
            printf("Tu opcion es invalida =( \n");
    }else if (selectUser == 3)
    {
        printf("Billetera de software, tu eleccion existe en computadoras o moviles\n");
        printf("Estas son algunas billeteras de software que puedes escoger\n");
        printf("1-Escritorio \n");
        printf("2-Movil \n");
        scanf("%i", &selectUserMenu);

        if (selectUserMenu == 1)
        {
            printf("Para billeteras de Escritorio tenemos las siguientes: \n");
            printf("1-Bitcoin Core \t (se requiere descargar toda la blockchain)\n");
            printf("2-Electrum (Mac OS, Windows, Linux)\n");
            printf("3-Exodus (Mac OS, Windows, Linux)\n");
            printf("4-Copay (Mac OS, Windows, Linux)\n");
            printf("5-Armory (Mac OS, Windows, Linux, Ubuntu, RaspberriPi)\n");
            scanf("%i", &selectUserSub);

            if (selectUserSub == 1)
                printf("Bitcoin Core fue tu eleccion. Felicidades!! =) \n");
            else if (selectUserSub == 2)
                printf("Electrum fue tu eleccion. Felicidades!! =) \n");
            else if (selectUserSub == 3)
                printf("Exodus fue tu eleccion. Felicidades!! =) \n");
            else if (selectUserSub == 4)
                printf("Copay fue tu eleccion. Felicidades!! =) \n");
            else if (selectUserSub == 5)
                printf("Armory fue tu eleccion. Felicidades!! =) \n");
            else
                printf("Tu opcion es invalida =( \n");
        }
            
        else if(selectUserMenu == 2)
        {
            printf("Para billeteras de Moviles tenemos las siguientes: \n");
            printf("1-BlockChain (iOS, Android)\n");
            printf("2-Jaxx (iOS, Android)\n");
            printf("3-FreeWallet (iOS, Android)\n");
            printf("4-Airbitz (iOS, Android)\n");
            printf("5-Bitcoin Wallet (iOS, Android)\n");
            scanf("%i", &selectUserSub);

            if (selectUserSub == 1)
                printf("BlockChain fue tu eleccion. Felicidades!! =) \n");
            else if (selectUserSub == 2)
                printf("Jaxx fue tu eleccion. Felicidades!! =) \n");
            else if (selectUserSub == 3)
                printf("FreeWallet fue tu eleccion. Felicidades!! =) \n");
            else if (selectUserSub == 4)
                printf("Airbitz fue tu eleccion. Felicidades!! =) \n");
            else if (selectUserSub == 5)
                printf("Bitcoin Wallet fue tu eleccion. Felicidades!! =) \n");
            else
                printf("Tu opcion es invalida =( \n");
        }
    }else if (selectUser == 4)
    {
        printf("Billetera de Web, en tu eleccion las claves privadas se almacenan en el servidor de la empresa que proporciona dicho servicio\n");
        printf("Estas son algunas billeteras Web que puedes escoger\n");
        printf("1-BlockChain \n ");
        printf("2-Circle \n ");
        printf("3-StrongCoin \n");
        printf("4-Xapo  \n");
        scanf("%i", &selectUserMenu);

        if (selectUserMenu == 1)
                printf("BlockChain fue tu eleccion. Felicidades!! =) \n");
            else if (selectUserMenu == 2)
                printf("Circle fue tu eleccion. Felicidades!! =) \n");
            else if (selectUserMenu == 3)
                printf("StrongCoin fue tu eleccion. Felicidades!! =) \n");
            else if (selectUserMenu == 4)
                printf("Xapo fue tu eleccion. Felicidades!! =) \n");
            else
                printf("Tu opcion es invalida =( \n");
    }else
        printf("Tu opcion es invalida =( \n");
    
    return 0;
}

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

int main(){
printf(鈥渂ienvenid a platzi store :\n鈥);
printf(鈥渙pcion 0 para platzi bebidas \n鈥);
printf(鈥渙pcion 1 para platzi comidas \n鈥);
printf(鈥渙pcion 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){
    if (opt2 == 0)
        printf("usted eligio un arroz con pato, provecho man");
    else if (opt2 == 1)
        printf("usted eligio un ceviche peruano, lo m谩ximo");
    else if (opt2 == 2)
        printf("usted eligio una causa de pulpa de cangrejo, mmm rico");
    else 
        printf("opcion invalida");
}
else if(opt1 ==2){
    if (opt2 == 0)
        printf("usted eligio un arroz con leche, bien ah铆");
    else if (opt2 == 1)
        printf("usted eligio un suspiro a la lime帽a, lo m谩ximo");
    else if (opt2 == 2)
        printf("usted eligio una gelatina, simple pero rico");
    else 
        printf("opcion invalida");
}
else {
    printf("opcion invalida");
}

return 0;

}

Salida:
bienvenid a platzi store :
opcion 0 para platzi bebidas
opcion 1 para platzi comidas
opcion 2 para platzi postres
usted eligio una gelatina, simple pero rico

uwu

#include <stdio.h>
#define __ERROR__ printf("opcion incorrecta\n")
int opt1 = 0,
    opt2 = 0;

int main()
{
    printf("opcion 0 para platzi bebidas\n\
            \ropcion 1 para platzi comidas\n\
            \ropcion 2 para platzi postres\n\n");
    if(opt1 == 0){
        printf("usted eligio la opcion 0 vera nuestor menu de bebida elija una :\n\n\
                \ropcion 0 para platzi cola cero\n\
                \ropcion 1 para platzi cola normal\n\
                \ropcion 2 para platzi pina colada\n\n");
        if(opt2 == 0)
            printf("usted eligio una platzi cola cero,mm rico");
        else if(opt2 == 1)
            printf("usted eligio una platzi cola con azucar,mm rico");
        else if(opt2 == 2)
            printf("usted eligio una platzi pina colada,mm rico");
        else __ERROR__;}
    else if(opt1 == 1){
        printf("usted eligio la opcion 1 vera nuestro menu de alimentos elija una :\n\n\
                \ropcion 0 para platzi arrachera\n\
                \ropcion 1 para platzi quesadillas\n\
                \ropcion 2 para platzi tacos\n\n");
        if(opt2 == 0)
            printf("usted eligio una platzi arrachera,mm rico");
        else if(opt2 == 1)
            printf("usted eligio una platzi quesadilla,mm rico");
        else if(opt2 == 2)
            printf("usted eligio un platzi taco,mm rico");
        else __ERROR__;}
    else if(opt1 == 2){
        printf("usted eligio la opcion 2 vera nuestro menu de postres elija una :\n\n\
                \ropcion 0 para platzi slit\n\
                \ropcion 1 para platzi pastel\n\
                \ropcion 2 para platzi choco\n\n");
        if(opt2 == 0)
            printf("usted eligio una platzi split,mm rico");
        else if(opt2 == 1)
            printf("usted eligio una platzi pastel,mm rico");
        else if(opt2 == 2)
            printf("usted eligio un platzi choco,mm rico");
        else __ERROR__;}
    else __ERROR__;
    return 0;
}```