Question: Please help me to build this program with C programing. use struct and insert-delete data. THANK YOU! Learning Outcomes Demonstrate how to create any learned

 Please help me to build this program with C programing. use

struct and insert-delete data. THANK YOU! Learning Outcomes Demonstrate how to create

any learned data structure Analyze the usage of data structure in application

Topic Session 02 - Single Linked List Sub Topics Pointer of Struct

Malloc Free Operator Push Head Push Tail Push Middle Pop Head Pop

Tail Pop Middle Soal Case After Kiki accidentally saw a culinary ad

on social media, Kiki wanted to taste a lot of delicious dishes.

Kiki needs your help to create a cuisine wish list for her.

Please help me to build this program with C programing. use struct and insert-delete data. THANK YOU!

Learning Outcomes Demonstrate how to create any learned data structure Analyze the usage of data structure in application Topic Session 02 - Single Linked List Sub Topics Pointer of Struct Malloc Free Operator Push Head Push Tail Push Middle Pop Head Pop Tail Pop Middle Soal Case After Kiki accidentally saw a culinary ad on social media, Kiki wanted to taste a lot of delicious dishes. Kiki needs your help to create a cuisine wish list for her. Create a simple program that can accommodate Kiki's wishes by using a single linked list structure. The program outline is described below. The program will always display Kiki's culinary wish list which contains some descriptions such as No, Name of Cuisine, and Origin of the cuisine. This list can be empty, but it can also contain various data about Kiki's wishes after she entered them. No. Name of cuisine Origin no culinary wish list Halaman : 1 dari 8 Page 1 of 8 The program consists of 3 menus: 1. Add a culinary wish list 2. Realize a culinary wish list 3. Exit 1. Add a culinary wish list 2. Realize a culinary wish list 3. Exit >> Input your choice : If user chooses (1.) Add a culinary wish list, then: users are asked to choose how to input data whether to add data [1] at the beginning or [2] at the end of the list. Input your choice : 1 1 = add before the first cuisine 2- add after the last cuisine Input your choice (1...21: If user chooses to add before the first cuisine, then the data will be added as the first record. However, if user chooses to add after the last cuisine, data will be added as the last record. After adding data is successful, a message will appear stating the process was successful and the culinary wish list will be updated according to the selected procedure. If user chooses (2.) Realize a culinary wish list, then: users are asked to choose how to delete data whether to [1] delete the first data or [2] delete the last data. Input your choice : 2 1- Realize the first cuisine 2= Realize the last cuisine Input your choice (1...21: - If user chooses to realize the first cuisine, then data in the first row (first data) will be deleted. However, if user chooses to realize the last cuisine, then the data in the last row (last data) will be deleted. After deleting data is successful, a message will appear slating the process was successful and the list will be updated according to the selected procedure. If there is no data on the list, a message will appear stating that there is no data that can be processed. If user chooses (3.) Exit, then the program ends. Print Screen of Main Menu My Culinary Wish List I No. Nane of cuisine Origin no culinary wish list 1. Add a culinary wish list 2. Realize a culinary wish list 3. Exit >> Input your choice : Print Screen of Menu 'l' (insert data) My Culinary Wish List I No. Nane of cuisine Origin no culinary wish list 1. Add a culinary wish list 2. Realize a culinary wish list 3. Exit >> Input your choice : 1 1= add before the first cuisine 2= add after the last cuisine Input your choice (1...2]: 1 Input cuisine's name : Ayan Taliwang Input cuisine's origin: Lombok successfully add a new culinary wish list Origin No. Nane of cuisine 1. I Ayan Taliwang Lonbok The list is updated Print Screen of Menu '1' then choose 1 (insert at the beginning of the list) My Culinary Wish List Origin I No. Name of cuisine 1. | Ayan Taliwang I Lombok 1. Add a culinary wish list 2. Realize a culinary wish list 3. Exit >> Input your choice : 1 1= add before the first cuisine 2= add after the last cuisine Input your choice [1...21: 1 Input cuisine's name : Rujak Cingur Input cuisine's origin: Surabaya successfully add a new culinary wish list Origin No. Name of cuisine 1. Rujak Cingur 2. I Ayam Taliwang I Surabaya I Lombok The list is updated Print Screen of Menu '1' then choose 2 (insert at the end of the list) My Culinary Wish List Origin No. I Name of cuisine 1. I Rujak Cingur 2. i Ayan Taliwang I Surabaya I Lombok 1. Add a culinary wish list 2. Realize a culinary wish list 3. Exit >> Input your choice : 1 1= add before the first cuisine 2= add after the last cuisine Input your choice [1...2]: 2 Input cuisine's name : Tahu Batagor Input cuisine's origin: Bandung successfully add a new culinary wish list Origin I No. 1 Name of cuisine I 1. Rujak Cingur 2. Ayan Taliwang 3. | Tahu Batagor I Surabaya I Lombok I Bandung The list is updated Print Screen of Menu '2' then choose 1 (delete the first data) My Culinary Wish List Origin No. Nane of cuisine 1. Rujak Cingur 2. Ayan Taliwang 3. i Tahu Batagor Surabaya I Lonbok I Bandung 1. Add a culinary wish list 2. Realize a culinary wish list 3. Exit >> Input your choice : 2 1= Realize the first cuisine 2= Realize the last cuisine Input your choice (1...21: 1 successfully realize this culinary wishlist Origin I No. Name of cuisine 1. Ayan Taliwang 2. Tahu Batagor I Lombok I Bandung The list is updated Print Screen of Menu '2' then choose 2 (delete the last data) My Culinary Wish List Origin No. I Nane of cuisine 1. Ayan Taliwang 2. i Tahu Batagor I Lombok I Bandung 1. Add a culinary wish list 2. Realize a culinary wish list 3. Exit >> Input your choice : 2 1 = Realize the first cuisine 2= Realize the last cuisine Input your choice (1...2]: 2 successfully realize this culinary wishlist Origin No. Name of cuisine 1. | Ayam Taliwang Lombok The list is updated Print Screen of Menu '2' then choose 1 and there is no data can be processed My Culinary Wish List I No. Nane of cuisine Origin no culinary wish list 1. Add a culinary wish list 2. Realize a culinary wish list 3. Exit >> Input your choice : 2 1 = Realize the first cuisine 2 - Realize the last cuisine Input your choice [1...2]: 1 no culinary wishlist can be selected Print Screen of Menu '2' then choose 2 and there is no data can be processed My Culinary Wish List I No. Name of cuisine Origin no culinary wish list 1. Add a culinary wish list 2. Realize a culinary wish list 3. Exit >> Input your choice : 2 1 = Realize the first cuisine 2 = Realize the last cuisine Input your choice [1...21: 2 no culinary wishlist can be selected

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!