Belajar C contoh program menu (coding)
#include<stdio.h>
#include<string.h>
int main(){
char nama[20];
do{
printf("input your
name [1..20]:");
scanf("%[^\n]s\n",nama);fflush(stdin);
}while(strlen(nama)<1 ||
strlen(nama) >20);
char addr [100];
do{
printf("Input your
address [1..50||must contain \"Street\"] :");
scanf("%s",addr);fflush(stdin);
}while(strlen(addr) <1 ||
strlen(addr)>50|| strstr(addr,"Street")==NULL);
printf("Product
list :\n");
printf("1.
Powder\n");
printf("2. Eye
Shadow\n");
printf("3. Lip
gloss\n");
printf("4.
Mascara\n");
printf("5. Eye
Liner\n");
char prd[100];
do{
printf("Input the
product name :");
scanf("%[^\n]s",prd);
fflush(stdin);
}while(strcmp(prd,"Powder")!=0
&& strcmp(prd,"Eye
Shadow")!=0
&& strcmp(prd,"Lip
gloss")!=0
&& strcmp(prd,"Mascara")!=0
&& strcmp(prd,"Eye
Liner")!=0);
int qty;
do{
printf("Input the
quantity of products[1..100] :");
scanf("%d",&qty);fflush(stdin);
}while(qty<1 || qty>100);
char credit[100];
int isAngka;
do{
isAngka=1;
printf("Input your
credit card numbe[14 digit] :");
scanf("%s",credit);fflush(stdin);
}while(strlen(credit)!=14);
getchar();
return 0;
}


