Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- #include <string.h>
- #include <stdlib.h>
- int main()
- {
- //name and age
- char name[21];
- int menu, namelen, age;
- //shopping list
- int no, no1, input;
- char bar[10], jbar[10];
- //======================================================================================================================================================
- printf("Masukan nama [3-20 Karakter]\n> ");
- gets_s(name);
- namelen = strlen(name);
- while (namelen <= 2 || namelen >= 21)
- {
- system("cls");
- printf("Nama tidak memenuhi kriteria!\nMasukan nama [3-20 Karakter]\n> ");
- gets_s(name);
- namelen = strlen(name);
- }
- //======================================================================================================================================================
- printf("Masukan Umur Anda [17 tahun - 45 tahun] \n> ");
- scanf_s("%d", &age);
- fflush(stdin);
- while (age < 17 || age > 45)
- {
- system("cls");
- printf("Umur tidak memenuhi kriteria!\nMasukan Umur Anda [17 tahun - 45 tahun] \n> ");
- scanf_s("%d", &age);
- fflush(stdin);
- }
- //======================================================================================================================================================
- //MasukProgram
- //======================================================================================================================================================
- system("cls");
- do{
- printf("\n===============================================================================\n");
- printf("Menu :\n");
- printf("======\n");
- printf("1. Beli barang\n2. Hapus list belanja\n3. Keluar");
- printf("\n\nMasukan pilihan anda: ");
- scanf_s("%d", &menu);
- fflush(stdin);
- switch (menu)
- {
- //======================================================================================================================================================
- case 1 :
- for (no = 0; ;)
- {
- printf("===============================================================================\n");
- printf("Masukkan barang pilihan anda [sendok/handuk/cangkul] : ");
- scanf_s("%d", &bar[no]);
- fflush(stdin);
- printf("\nMasukkan jumlah barang [1..10] : ");
- scanf_s("%d", &jbar[no]);
- fflush(stdin);
- printf("1. Beli lagi\n2. Keluar\n");
- scanf_s("%d", &input);
- fflush(stdin);
- if (input = 1)
- {
- no++;
- }
- else
- {
- break;
- }
- break;
- }
- //system("cls");
- printf("===============================================================================\n");
- printf("No\t Nama Barang \t\t\t Qty");
- printf("\n-------------------------------------------------------------------------------\n");
- no1 = 0;
- for (no1 = no; no1 = no ;)
- {
- printf(" %d \t %s \t\t\t %s\n", no, bar[no], jbar[no]);
- }
- break;
- //======================================================================================================================================================
- case 2:
- printf("===============================================================================\n");
- printf("List dihapus");
- break;
- //======================================================================================================================================================
- default:
- // Code
- printf("Keluar\n");
- break;
- }
- } while (menu != 3 );
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement