Crea una cuenta o inicia sesión

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

If anidados

4/13
Recursos

Aportes 118

Preguntas 4

Ordenar por:

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

o inicia sesión.

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:

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;
}```
#include<stdio.h>

int opt1 = 1;
int opt2 = 0;

int main()
    {

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

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

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

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

El reto:

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

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

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

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

//variables
opcion1 = 1;
opcion2 = 2;

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

         return 0;
}

Estoy trabajando en este reto personal…

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

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

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

#menu

# include <stdio.h>

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

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

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

int opt1;
int opt2;

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

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

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

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

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

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

}    

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

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

 return 0;

}

Mi menú

#include <stdio.h>

int opt1 = 2;
int opt2 = 0;

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

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

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

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

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

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

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

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

}

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

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

}
return 0;
}

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

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

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

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

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

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

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

}

Mi código del reto:

#include <stdio.h>

int opt1 = 2;
int opt2 = 0;

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

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

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

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

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

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

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

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

int userSelection, food, addSomething;

void choiseMenu(int menu);

int main() {

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

    
    choiseMenu(userSelection);
    

    return 0;
}


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

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

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

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

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

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

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

Falta acabar, pero las bases estan.

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

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

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

}

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

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

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

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

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

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

    return 0;
}> 

#include <stdio.h>

int option1=0;
int option2=0;

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

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

}

Buen dia aqui mi aporte de la practica en C

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

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

return 0;

}

#include <stdio.h>

int bebidas = 0;
int opcion_bebida = 2;

int plato = 3; 
int opcion_plato = 4;


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

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

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

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

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

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

Mi codigo

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

int op1=1,  op, op2=3;

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

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

int opt1 = 2;
int opt2 = 1;

int main (){

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

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

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

Sintaxis:

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


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

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

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

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

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

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

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

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

    return 0;
}

Saludos!

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


#include <stdio.h>

int opt1;
int opt2;



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

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

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

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

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

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

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

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

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

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

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


}

Reto completado con recursividad a elección del usuario

#include <stdio.h>

int menu1;
int menu2;

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

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

int main() {
    fmenu1();
    return 0;
}
<
 #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;
}
>

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

#include<stdio.h>

int opt1;
int opt2;

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

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

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

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

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

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

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

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

    return 0;
}

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

#include <stdio.h>

int opt1 = 2;
int opt2 = 7;

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

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

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

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

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

}

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

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

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

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

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

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

return 0;

}

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

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

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

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

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

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

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

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

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

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

    return 0;
}

Aqui la opcion para obtener entradas del usuario:

#include <stdio.h>

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

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

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

return 0;

}

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

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

int opt1 = 0;
int opt2 = 0;

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

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

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

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

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

	else
		printf("Opcion invalida");
}

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

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

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

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

			else
						printf("Opcion invalida");
}

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

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

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

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

					else
						printf("Opcion invalida");
}

return 0;

}

#include <stdio.h>

int opt1 = 1;
int opt2 = 0;

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

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

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

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

    return 0;
}

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

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

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

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

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

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

}
return 0;
}

asi me quedo :3

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

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

int opt1 = 0;
int opt2 = 2;

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

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

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

else if (opt1==1)

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

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

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

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

return 0;
}

Este es mi codigo, estoy orgulloso.

#include <stdio.h>

int opt1 = 1;
int opt2 = 2;

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

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

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

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

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

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

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

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

#include <stdio.h>

int option1;
int option2;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    return 0;
}

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

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

int opt1;
int opt2;


int main(){

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

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

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

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

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

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

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

    return 0;
}

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

Aqui esta el programa que realize para este curso 😃

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

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

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

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

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

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

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

Salida

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

1. Ver la carta
2. Salir del programa.

Menu principal/Carta

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

Menu principal/Carta/Bebidas gasificadas

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

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


[Done] exited with code=0 in 1.431 seconds

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

int menu, options;

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

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

return 0;
}

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

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

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

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

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

    return 0;
}

<code>


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

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

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

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

if(opcion2 == 0)

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

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

if (opcion2 == 0)

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

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

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

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

}
return 0;
}

#include <stdio.h>

int opt, opt2;

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

void bebidas(){

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

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

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

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

Dejo mi pequeño aporte del menu en C

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

#include <stdio.h>

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


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

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


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


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


Así quedo

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

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

Reto if anidados con entrada para que elija el usuario:



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

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

scanf("%i", &opt1);

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

    scanf("%i", &opt2);

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


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

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

    scanf("%i", &opt2);

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

return 0;
}

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

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

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

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

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

return 0;
}

Reto

<code>
#include <stdio.h>

int opt1 = 2, opt2 = 1;

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

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

muy buena la clase

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

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

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

¡Reto completado!

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

int main(){
    printf("[email protected] 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(“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){
    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;
}```

He realizado if anidados con carrera y cursos de plazi

#include <stdio.h>

int opt1 = 1;
int opt2 = 2;

int	main (void)
{
	// este programa genera menus de carreras
	printf("Bienvenido al menu de carreras\n");
	printf("1) Desarrollo e ingeniería\n");
	printf("2) Diseño y UX\n");
	printf("3) Marketing\n");
	printf("4) Producción audiovisual\n");
	if(opt1 == 1)
	{
		printf("usted eligió la carrera de desarrollo e ingeniería\n");
		// este programa genera menus de cursos
		printf("Bienvenido al menu de cursos\n");
		printf("1) Seguridad Informática\n");
		printf("2) Base de datos\n");
		printf("3) Fundamentos de programación\n");
		printf("4) Inteligencia Artificial y Matching Learnig\n");
		if (opt2 == 1)
			printf("usted eligió el curso de seguridad informática\n");
		else if (opt2 == 2)
			printf("usted eligió el curso de base de datos\n");
		else if (opt2 == 3)
			printf("usted eligió el curso de fundamentos de programación\n");
		else if (opt2 == 4)
			printf("usted eligió el curso de inteligencia artificial y matching learnig\n");
		else 
			printf("opción invalida\n");
	}
	else if (opt1 == 2)
	{
		printf("usted eligió la carrera de diseño y UX\n");
		// este programa genera menus de cursos
		printf("Bienvenido al menu de cursos\n");
		printf("1) Diseño gráfico\n");
		printf("2) Diseño de experiencia de usuario\n");
		printf("3) Diseño de interfaces\n");
		if (opt2 == 1)
			printf("usted eligió el curso de diseño gráfico\n");
		else if (opt2 == 2)
			printf("usted eligió el curso de diseño de experiencia de usuario\n");
		else if (opt2 == 3)
			printf("usted eligió el curso de diseño de interfaces\n");
		else 
			printf("opción invalida\n");
	}
	else if (opt1 == 2)
	{
		printf("usted eligió la carrera de marketing\n");
		// este programa genera menus de cursos
		printf("Bienvenido al menu de cursos\n");
		printf("1) Marketing Digital\n");
		printf("2) Marketing y Ventas\n");
		printf("3) Inbound Marketing\n");
		printf("4) Outbound Marketing\n");
		if (opt2 == 1)
			printf("usted eligió el curso de marketing digital\n");
		else if (opt2 == 2)
			printf("usted eligió el curso de marketing y venta\n");
		else if (opt2 == 3)
			printf("usted eligió el curso de inbound marketing\n");
		else if (opt2 == 4)
			printf("usted eligió el curso de outbound marketing\n");
		else 
			printf("opción invalida\n");		
	}
	else if (opt1 == 3)
	{
		printf("usted eligió la carrera de Producción audiovisual\n");
		// este programa genera menus de cursos
		printf("Bienvenido al menu de cursos\n");
		printf("1) Producción audiovisual\n");
		printf("2) Periodismo digital\n");
		if (opt2 == 1)
			printf("usted eligió el curso de producción audiovisual\n");
		else if (opt2 == 2)
			printf("usted eligió el curso de periodismo digital\n");
		else 
			printf("opción invalida\n");
	}
	else 
		printf("opción invalida\n");
	return (0);
}

Salida

Bienvenido al menu de carreras
1) Desarrollo e ingeniería
2) Diseño y UX
3) Marketing
4) Producción audiovisual
usted eligió la carrera de desarrollo e ingeniería
Bienvenido al menu de cursos
1) Seguridad Informática
2) Base de datos
3) Fundamentos de programación
4) Inteligencia Artificial y Matching Learnig
usted eligió el curso de base de datos
#include <stdio.h>

int opt1 = 0;
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 bebidads elija una:\n");
        printf("Opcion 0 para Platzi Cola Zero \n");
        printf("Opcion 1 para Platzi Cola \n");
        printf("Opcion 2 para Malta \n");
        if(opt2 == 0)
        printf("Usted eligio una PlatziColaZero");
        else if(opt2 == 1)
        printf("Usted eligio una PlatziCola");
        else if(opt2 == 2)
        printf("Usted eligio una Malta");
        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 Pasta \n");
        printf("Opcion 1 para Pasticho \n");
        printf("Opcion 2 para Arepa \n");
        if(opt2 == 0)
        printf("Usted eligio una Pasta");
        else if(opt2 == 1)
        printf("Usted eligio una Pasticho");
        else if(opt2 == 2)
        printf("Usted eligio una Arepa");
        else
        printf("Opcion invalida");
    }
    else if(opt1 == 2)
    {  
        printf("Usted eligio la opcion 1, vera nuestro menu de postres elija una:\n");
        printf("Opcion 0 para Profiterol\n");
        printf("Opcion 1 para Chocolate \n");
        printf("Opcion 2 para Helado \n");
        if(opt2 == 0)
        printf("Usted eligio una Profiterol");
        else if(opt2 == 1)
        printf("Usted eligio una Chocolate");
        else if(opt2 == 2)
        printf("Usted eligio una Helado");
        else
        printf("Opcion invalida");
    }
    else
    {
        printf("Opcion invalida");
    }
    return 0;
}
#include <stdio.h>

int opt1;
int opt2;

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

    scanf("%d", &opt1);

    if(opt1 == 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 soda water \n");

        scanf("%d", &opt2);

        if(opt2==0)
            printf("You've choosen cold water. Enjoy it! \n");
        else if (opt2 == 1)
            printf("You've choosen warm water. Enjoy it! \n");
        else if (opt2 == 2)
            printf("You've choosen soda water. Enjoy it! \n");
        else
            printf("Invalid option \n");
    }
    else if(opt1 == 1)
    {
        printf("You've choosen the option 1 -> Welcome to the food menu: \n");
        printf("    Type 0 for eggplant cake \n");
        printf("    Type 1 for filled omelette with onion\n");
        printf("    Type 2 for vegetable ratatouille \n");

        scanf("%d", &opt2);

        if(opt2==0)
            printf("You've choosen the eggplant cake. Enjoy it! \n");
        else if (opt2 == 1)
            printf("You've choosen omelette with onion. Enjoy it! \n");
        else if (opt2 == 2)
            printf("You've choosen vegetable ratatouille. Enjoy it! \n");
        else
            printf("Invalid option \n");
    }
    else if(opt1 == 2)
    {
        printf("You've choosen the option 2 -> Welcome to the dessert menu: \n");
        printf("    Type 0 for rice with milk \n");
        printf("    Type 1 for fruit salad\n");
        printf("    Type 2 for home made ice cream \n");

        scanf("%d", &opt2);

        if(opt2==0)
            printf("You've choosen rice with milk. Enjoy it! \n");
        else if (opt2 == 1)
            printf("You've choosen fruit salad. Enjoy it! \n");
        else if (opt2 == 2)
            printf("You've choosen home made ice cream. Enjoy it!  \n");
        else
            printf("Invalid option \n");
    }
    else
        printf("Invalid option \n");   
    
    return 0;
}

Muy buenas clases!

#include<stdio.h>

int main()
{
    int opt1=0;
    int opt2;
    int opt3;

    if(opt1==0)
    {
        printf("Hey Bienvenidos a la Orizabeña a continuacion escoja algo del menu \n");
        printf("Marque con 1 si quiere ver el menu de comidas \n");
        printf("Marque con 2 si quiere ver el menu de bebidas \n");
        printf("Marque con 3 si quiere ver el menu de los postres \n");
        scanf("%i", &opt2);

            if (opt2 == 1)
            {
                printf("Esta es el menu de las comidas cuando este [email protected] pida lo que sea de su agrado \n");
                printf("Marque con 1 si le gustaria una Milanesa empanizada con papas \n");
                printf("Marque con 2 si le gustaria un Pipian en salsa verde \n");
                printf("Marque con 3 si prefiere una Pizza de peperoni ");
                scanf("%i",&opt3);

                if(opt3 ==1)
                    printf("Genial una milanesa de pollo con papas sera ");
                else if(opt3==2)
                    printf("Un pipian en salsa verde sera ");
                else if (opt3 ==3)
                    printf("Una Pizza de peperoni a sus ordenes");
                else
                    printf("No marco una opcion correcta");
            }
            if(opt2==2)
             {
                printf("Esta es el menu de las bebidas cuando este [email protected] pida lo que sea de su agrado \n");
                printf("Marque con 1 si le gustaria una Coca cola bien fria \n");
                printf("Marque con 2 si le gustaria un jugo de naranja  \n");
                printf("Marque con 3 si prefiere una cafe con leche ");
                scanf("%i",&opt3);

                if(opt3 ==1)
                    printf("Una rica coca cola enseguida ");
                else if(opt3==2)
                    printf("Jugo de naranja a su servicio ");
                else if (opt3 ==3)
                    printf("Un cafe con leche ");
                else
                    printf("No marco una opcion correcta");
            }
        if(opt2==3)
             {
                printf("Esta es el menu de las postres cuando este [email protected] pida lo que sea de su agrado \n");
                printf("Marque con 1 si le gustaria un pay de limon \n");
                printf("Marque con 2 si le gustaria un helado con chispas de chocolate  \n");
                printf("Marque con 3 si prefiere un pastel de chocolate ");
                scanf("%i",&opt3);

                if(opt3 ==1)
                    printf("Un rico pay de limon ");
                else if(opt3==2)
                    printf("Un helado de chocolate a su servicio ");
                else if (opt3 ==3)
                    printf("Un pastel de chocolate enseguido");
                else
                    printf("No marco una opcion correcta");
            }
            if (opt2>=4)
                printf("No marco una opcion correcta");
    }

    return 0;
}```

#include <stdio.h>

int opt1;
int opt2;

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

scanf("%d", %opt1);

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

  scanf("%d", %opt2);

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


}

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

  scanf("%d", %opt2);

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

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

  scanf("%d", %opt2);

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

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

return 0;


}

}

Java es muy parecido a C, para quienes ya sabemos Java esto es muy fácil.

This is my code. Great to remember things.

#include<stdio.h>

int option_1 = 0;
int option_2 = 0;


int main(int argc, char const *argv[])
{
    // This program create menues
    printf("Welcome to Bugattie Store: \n 0: Bugatti Models \n 1: Bugatti Prices \n 2: Bugatti Speed limit \n  ");
    printf("*****************************************\n");
    printf("Please, entre a numeric value: ");
    scanf("%d", &option_1);


    if (option_1 == 0)
    {
        printf("You have selected to see our Bugatti Models \n");
        printf("*****************************************\n");
        printf("Enter a numeric value to see our models: \n 0\n 1\n 2\n 3\n 4 \n");
        scanf("%d", &option_2);

        if (option_2 == 0)
            printf("Bugatti Chiron");
        else if (option_2 == 1)
            printf("Bugatti Chiron Super Sport");
        else if (option_2 == 2)
            printf("Bugatti Chiron Pur Sport");
        else if (option_2 == 3)
            printf("Bugatti Chiron Divo");   
        else if (option_2 == 4)
            printf("Bugatti Chiron Lavolturie");
        else
            printf("Please, enter a numeric value: 1, 2, 3, 4");
    }
    else if (option_1 == 1)
    {
        printf("You have selected to see our Bugatti Prices \n");
        printf("*****************************************\n");
        printf("Enter a numeric value to see our Prices:\n 0\n 1\n 2\n 3\n 4 \n");
        scanf("%d", &option_2);

        if (option_2 == 0)
            printf("2.4 Millions USD");
        else if (option_2 == 1)
            printf("3 Millions USD");
        else if (option_2 == 2)
            printf("4 Million USD");
        else if (option_2 == 3)
            printf("5 Million USD");   
        else if (option_2 == 4)
            printf("17 Million USD");
        else
            printf("Please, enter a numeric value: 1, 2, 3, 4");
    }

    else if (option_1 == 2)
    {
        printf("You have selected to see our Bugatti Speed Limit \n");
        printf("*****************************************\n");
        printf("Enter a numeric value to see our Speed Limit: \n 0\n 1\n 2\n 3\n 4 \n");
        scanf("%d", &option_2);

        if (option_2 == 0)
            printf("300 km/h");
        else if (option_2 == 1)
            printf("320 km/h");
        else if (option_2 == 2)
            printf("350 km/h");
        else if (option_2 == 3)
            printf("400+ km/h");   
        else if (option_2 == 4)
            printf("Not tested");
        else
            printf("Please, enter a numeric value: 1, 2, 3, 4");
    }
    else
        printf("Please, enter a numeric value: 1, 2, 3, 4");


    
    return 0;
}```

Buenos días Profe Ricardo y compañeros!
Les comparto aquí el código que he realizado. Simula un menú de atención al usuario, espero que sirva de guía.

Saludos.-

#include <stdio.h>

int opt1 = 4;
int opt2 = 3;

int main()
{
    printf("¡Bienvenido al centro de atencion al usuario!, ¿Como podemos ayudarle?\n");
    printf("1 - Problemas de Software\n");
    printf("2 - Problemas de Hardware\n");
    printf("3 - Problemas administrativos\n");
    printf("4 - Otros problemas\n");

    // Software
    if (opt1 == 1)
    {
        printf("Usted ha elegido la opción 1, por favor especifique su problema\n");
        printf("1 - Error en la lectura de datos\n");
        printf("2 - Error de conexión a un dispositivo\n");
        printf("3 - Error de ingreso al servidor\n");

        if (opt2 == 1)
        printf("Usted ha elegido la opción 1 'Error en la lectura de datos'\n");
        else if (opt2 == 2)
        printf("Usted ha elegido la opción 2 'Error de conexión a un dispositivo'\n");
        else if (opt2 == 3)
        printf("Usted ha elegido la opción 3 'Error de ingreso al servidor'\n");
        else
        printf("Usted ha elegido una opción incorrecta\n");
    }

    //Hardware
    else if (opt1 == 2)
    {
        printf("Usted ha elegido la opción 2, por favor especifique su problema\n");
        printf("1 - Dispositivo no enciende\n");
        printf("2 - Dispositivo se sobrecalienta\n");
        printf("3 - Se requiere cambio de sensor/actuador\n");

        if (opt2 == 1)
        printf("Usted ha elegido la opción 1 'Dispositivo no enciende'\n");
        else if (opt2 == 2)
        printf("Usted ha elegido la opción 2 'Dispositivo se sobrecalienta'\n");
        else if (opt2 == 3)
        printf("Usted ha elegido la opción 3 'Se requiere cambio de sensor/actuador'\n");
        else
        printf("Usted ha elegido una opción incorrecta\n");
    }

    //Administrativos
    else if (opt1 == 3)
    {
        printf("Usted ha elegido la opción 3, por favor especifique su problema\n");
        printf("1 - Problemas de facturación\n");
        printf("2 - Problemas de inicio de sesión\n");
        printf("3 - Solicitud de baja\n");

        if (opt2 == 1)
        printf("Usted ha elegido la opción 1 'Problemas de facturación'\n");
        else if (opt2 == 2)
        printf("Usted ha elegido la opción 2 'Problemas de inicio de sesión'\n");
        else if (opt2 == 3)
        printf("Usted ha elegido la opción 3 'Solicitud de baja'\n");
        else
        printf("Usted ha elegido una opción incorrecta\n");
    }

    //Otros
    else if (opt1 == 4)
    {
        printf("Usted ha elegido la opción 4, por favor especifique su problema\n");
        printf("1 - Comunicarse con un representante\n");
        printf("2 - Conocer la misión de la empresa\n");
        printf("3 - Consultar declaracion de privacidad y uso de datos\n");

        if (opt2 == 1)
        printf("Usted ha elegido la opción 1 'Comunicarse con un representante'\n");
        else if (opt2 == 2)
        printf("Usted ha elegido la opción 2 'Conocer la misión de la empresa\n");
        else if (opt2 == 3)
        printf("Usted ha elegido la opción 3 'Consultar declaracion de privacidad y uso de datos'\n");
        else
        printf("Usted ha elegido una opción incorrecta\n");
    }

    else
    printf("Usted ha elegido una opción incorrecta\n");

    return 0;
}

Hola!

<#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
		if(opt2 == 0)
			printf("usted eligio carne");
		else if(opt2 == 1)
			printf("usted eligio pollo");
		else if(opt2 == 2)
			printf("usted eligio pescado");
		else
			printf ("No vendemos eso");
		}
    else if(opt1 ==2){
	//aqui va el menu de postres
    		if(opt2 == 0)
			printf("usted eligio chocolate");
		else if(opt2 == 1)
			printf("usted eligio vainilla");
		else if(opt2 == 2)
			printf("usted eligio fresa");
		else
			printf ("No vendemos eso");
		}
	}
    else {
        // mensaje de manejo de opcion invalida
		printf("Vuelva al menu por favor");
    }

    return 0;
}>

¿Por qué existe la función main y debe retornar 0?

Si quieren seleccionar la opcion desde la consola puede usar este codigo 😃

scanf("%i", &opt2);
#include <stdio.h>

int opt1, opt2;

int main() {
    printf("Bienvenido\n\n");
    printf("0. Bebidas\n");
    printf("1. Comidas\n");
    printf("2. Postres\n\n");

    scanf("%i", &opt1);

    // Este programa genera menu's segun lo que el usuario elija
    if (opt1 == 0) {
        printf("\nUsted eligio la opcion 0, verá nuestro menu de bebidas elija una:\n\n");
        printf("0. Coca-Cola Cero\n");
        printf("1. Coca-Cola con Azucar\n");
        printf("2. Coca-Cola Piña Colada\n");

        scanf("%i", &opt2);

        if (opt2 == 0)
            printf("Coca-Cola Cero");
        else if (opt2 == 1)
            printf("Coca-Cola con Azucar");
        else if (opt2 == 2)
            printf("Coca-Cola Piña Colada");
        else
            printf("Opcion invalida");
            
    } else if (opt1 == 1) {
        printf("\nUsted eligio la opcion 1, verá nuestro menu de comidas, elija una:\n\n");
        printf("0. Pizza\n");
        printf("1. Hamburguesa\n");
        printf("2. Pollo\n");

        scanf("%i", &opt2);

        if (opt2 == 0)
            printf("Pizza");
        else if (opt2 == 1)
            printf("Hamburguesa");
        else if (opt2 == 2)
            printf("Pollo");
        else
            printf("Opcion invalida");
    } else if (opt1 == 2) {
        printf("\nUsted eligio la opcion 2, verá nuestro menu de postres, elija una:\n\n");
        printf("0. Pan\n");
        printf("1. Pastel\n");
        printf("2. Crepa\n");

        scanf("%i", &opt2);

        if (opt2 == 0)
            printf("Pan");
        else if (opt2 == 1)
            printf("Pastel");
        else if (opt2 == 2)
            printf("Crepa");
        else
            printf("Opcion invalida");
    } else {
        printf("Opcion invalida");
    } 

    return 0;
}

Dejo mi menu

#include <stdio.h>

int main()
{
    int opt1;
    int opt2;

    printf("Bienvenido a la tienda que necesitas bebidas(1) o alimentos(2)");
     
     scanf("%i",&opt1);

     if (opt1==1)
     {
        printf("ELija su bebida: \nAgua Fresca       (1) \nRefresco      (2) \nLeche MU-MU       (3)");

        scanf("%i",&opt2);

            if(opt2==1)
                  printf("\nCompraste un Agua fresca");
            else if (opt2==2)
                  printf("\nCompraste un Refresco");
            else if (opt2==3)
                    printf("\nCompraste una Leche MU-MU");
            else
                printf("Codigo invalido");
     }
     if (opt1==2)
     {
            printf("Elija su a alimento: \nCaramelo raro        (1) \nGalleta Yantra         (2) \nPorcehelado      (3)");
            scanf("%i",&opt2);

            if (opt2==1)
                 printf("\nCompraste un Caramelo raro");
            else if (opt2==2)
              printf("\nCompraste una Galleta Yantra");
            else if (opt2==3)
                 printf("\nCompraste un Porcehelado");
            else
             printf("\nCodigo invalido");
     }
     
     return 0;

}

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

int main(){
/// este programa genera menu segun el usuario eliga
printf("=BIENVENIDOS A PLATZI STORE=\n");
printf(" OPCION 0: PLATZI BEBIDAS \n");
printf(" OPCION 1: PLATZI COMIDAS \n");
printf(" OPCION 2: PLATZI POSTRES \n");

printf("Ingrese una opcion:  ");
scanf("%d",&opt1);
        
if (opt1 == 0)
   {    
        printf("=====PLATZI BEBIDAS=====\n");
        printf(" OPCION 0: PLATZI COLA CERO\n");
        printf(" OPCION 1: PLATZI COLA CON AZUCAR\n");
        printf(" OPCION 2: PLATZI PInA COLADA \n");
        
        printf("Ingrese una opcion: ");
        scanf("%d",&opt2);

        if (opt2 == 0)
            printf("Usted eligio una platzi cola cero, mm rico");
        else if (opt2 == 1)
            printf("Usted eligio una platzi con  azucar, mm rico");
        else if (opt2 == 2)
            printf("Usted eligio una platzi piña colada, mm rico");
        else
            printf("====OPCION INVALIDA===");                    
    }
else if (opt1 == 1)
    {
        printf("=====PLATZI COMIDAS=====\n");
        printf(" OPCION 0: EMPANADAS SALTEnAS\n");
        printf(" OPCION 1: MILANESAS CON PURE\n");
        printf(" OPCION 2: COMPLETOS \n");

        printf("Ingrese una opcion: ");
        scanf("%d",&opt2);

        if (opt2 == 0)
            printf("Usted eligio EMPANADAS SALTEnAS\n ");
        else if (opt2 == 1)
            printf("Usted eligio MILANESAS CON PURE\n");
        else if (opt2 == 2)
            printf("Usted eligio COMPLETOS \n");
        else
            printf("OPCION INVALIDA"); 
    }

else if (opt1 == 2)
    {
        printf("=====PLATZI POSTRES:=====\n");
        printf(" OPCION 0: CHOCOTORTA\n");
        printf(" OPCION 1: TIRAMISU\n");
        printf(" OPCION 2: HELADO \n");

        printf("Ingrese una opcion: ");
        scanf("%d",&opt2);

        if (opt2 == 0)
            printf("Usted eligio CHOCOTORTA\n ");
        else if (opt2 == 1)
            printf("Usted eligio TIRAMISU\n");
        else if (opt2 == 2)
            printf("Usted eligio HELADO \n");
        else
            printf("OPCION INVALIDA"); 
    }
else
    printf("Opcion incorrecta ");    

return 0;

}

Acá esta mi aporte!!!

No es mi intención que les de hambre, pero … jejeje

hice algo diferente, un programa que identifique si tres numeros son iguales

 #include<stdio.h>
#include<stdlib.h>
main()
{
	int n1,n2,n3;
	printf("ingresa 3 numeros\n");
	scanf("%d %d %d",&n1,&n2,&n3);
	if(n1 == n2 == n3){
		printf("los numeros son iguales");
	}else if(n1>n2 && n1>n3){
		printf("el primer numero es mayor");
	}else if(n2>n3){
		printf("el segundo numero es mayor");
	}else printf("el tercer numero es mayor");
		system("PAUSE");
	return(0);
}
<#include <stdio.h>
int opt1 = 1;
int opt2 = 2;
int opt3 = 2;
int main()
{
        printf("0 = bebidas\n");
        printf("1 = comidas\n");
        printf("2 = postres\n");
        
    if (opt1 == 0)
    {
        printf("ud eligi0 bebidas , vera nuestro menu de bebidas:\n");
        printf("0 = platzi cola zero\n");
        printf("1 = platzi cola corriente\n");
        printf("2 = platzi cola pina\n");
        if (opt2 == 0)
            printf("ud eligio una platzicola cero , mmm rico");
        else if (opt2 == 1)
            printf("platzi cola con azucar");
        else if (opt2 == 2)
        printf("platzi cola con azucar + pina");
        else
        printf("opcion invalida");
    }
    else if(opt1 == 1)
    {
         printf("ud eligi0 comidas , vera nuestro menu de comidas:\n");
        printf("0 = Hambuerguesa\n");
        printf("1 = pizza\n");
        printf("2 = hot dog\n");
        if (opt2 == 0)
            printf("ud eligio una Hambuerguesa , mmm rico");
        else if (opt2 == 1)
            printf("ud eligio una pizza ");
        else if (opt2 == 2)
        printf("ud eligio un hot dog ");
        else
        printf("opcion invalida");
    }
    else if (opt1 == 2)
    {
         printf("ud eligi0 postres , vera nuestro menu de postres:\n");
        printf("0 = fresa\n");
        printf("1 = mora\n");
        printf("2 = pihna\n");
        if (opt2 == 0)
            printf("ud eligio una fresa , mmm rico");
        else if (opt2 == 1)
            printf("ud eligio una mora ");
        else if (opt2 == 2)
        printf("ud eligio una piña ");
        else
        printf("opcion invalida");
    }
    else{
        printf("introdusca una opcion valida");
    }
    
return 0;
}>

DOMINAR EL MUNDO min 0:47

Mi código para el menú, utilizando scanf:

#include <stdio.h>

unsigned int opt;

int main()
{
    printf("Bienvenido!!!\nUsted esta en el menu de alimentos\n");
    printf("Eliga la opcion 1, para bebidas\n");
    printf("Eliga la opcion 2, para comidas\n");
    printf("Eliga la opcion 3, para postres\n");

    scanf("%u",&opt);

    if(opt == 1)
    {
        printf("\nCoca cola, opcion 1\n");
        printf("Fanta, opcion 2\n");
        printf("Sprite, opcion 3\n");
        scanf("%u",&opt);

        if(opt == 1)
            printf("\nUsted eligio una SALUDABLE Coca cola\n");
        else if(opt == 2)
            printf("\nUsted eligio una rica Fanta\n");
        else if(opt == 3)
            printf("\nUsted eligio una sprite\n");
        else
            printf("\nOpcion invalida\n");
    }
    else if(opt == 2)
    {
        printf("\nMilanesa con papas fritas, opcion 1\n");
        printf("Pizza, opcion 2\n");
        printf("Empanadas, opcion 3\n");
        scanf("%u",&opt);

        if(opt == 1)
            printf("\nUsted eligio una Milanesa con papas fritas\n");
        else if(opt == 2)
            printf("\nUsted eligio una Pizza\n");
        else if(opt == 3)
            printf("\nUsted eligio unas empanadas\n");
        else
            printf("\nOpcion invalida\n");
    }
    else if(opt == 3)
    {
        printf("\nHelado, opcion 1\n");
        printf("Torta, opcion 2\n");
        printf("Flan, opcion 3\n");
        scanf("%u",&opt);

        if(opt == 1)
            printf("\nUsted eligio un Helado\n");
        else if(opt == 2)
            printf("\nUsted eligio una Torta\n");
        else if(opt == 3)
            printf("\nUsted eligio un Flan\n");
        else
            printf("\nOpcion invalida\n");
    }
    else
        printf("\nOpcion invalida\n");

    return 0;
}