#include <stdio.h>
void main()
{
int hari=1;
printf("Masukkan nomor: %d\n\n",hari);
if(hari==1){
printf("Hari senin");
}
else if(hari==2){
printf("Hari selasa");
}
else if(hari==3){
printf("Hari rabu");
}
else if(hari==4){
printf("Hari kamis");
}
else if(hari==5){
printf("Hari jumat");
}
else if(hari==6){
printf("Hari sabtu");
}
else if(hari==7){
printf("Hari minggu");
}
else{
printf("Tidak ada hari ke : %d\n", hari);
}
getchar();
}
merusak sebentar!Spoiler untuk tes ini :Code:#include <stdio.h> #include <string.h> int main() { int jml_baris, tab1, tab2, jml_spasi, jml_bintang, pilihan, n; char ulang[5]; char *keluar; do{ do{ printf("Berikut adalah pilihan untuk membuat segitiga: \n\n"); printf("1. Segitiga siku-siku\n2. Segitiga sama kaki\n3. Segitiga siku-siku terbalik"); printf("\n\nSilahkan masukkan pilihan Anda: "); scanf("%d", &pilihan); switch(pilihan){ case 1: printf("\nMasukkan jumlah baris: "); scanf("%d",&jml_baris); if(jml_baris > 0){ for(tab1 = 0; tab1 < jml_baris; tab1++){ jml_spasi = jml_baris - (tab1 + 1); jml_bintang = jml_baris - jml_spasi; for(tab2 = 0; tab2 < jml_spasi; tab2++){ printf(" "); fflush(stdin); } for(tab2 = 0; tab2 < jml_bintang; tab2++){ printf("*"); } printf("\n"); fflush(stdin); } } getchar(); n=0; break; case 2: printf("\nMasukkan jumlah baris: "); scanf("%d",&jml_baris); if(jml_baris > 0){ for(tab1 = 0; tab1 < jml_baris + (jml_baris - 1); tab1+=2){ jml_spasi = jml_baris + (jml_baris - 1) - (tab1 + 1); jml_bintang = jml_baris + (jml_baris - 1) - jml_spasi; for(tab2 = 0; tab2 < jml_spasi; tab2+=2){ printf(" "); fflush(stdin); } for(tab2 = 0; tab2 < jml_bintang; tab2++){ printf("*"); } printf("\n"); fflush(stdin); } } getchar(); n=0; break; case 3: printf("\nMasukkan jumlah baris: "); scanf("%d",&jml_baris); if(jml_baris > 0){ for(tab1 = jml_baris + (jml_baris - 1); tab1 > 0; tab1-=2){ jml_spasi = jml_baris + (jml_baris - 1) - (tab1 - 1); jml_bintang = jml_baris + (jml_baris - 1) - jml_spasi; for(tab2 = jml_spasi; tab2 > 0; tab2--){ printf(" "); fflush(stdin); } for(tab2 = jml_bintang; tab2 >= 0; tab2--){ printf("*"); } printf("\n"); fflush(stdin); } } getchar(); n=0; break; default: printf("Masukkan salah, silahkan menginput ulang.\n"); fflush(stdin); n=1; getchar(); break; } }while(n==1); printf("Apakah Anda masih ingin menggunakan program ini? (Y/N)"); scanf("%s",&ulang); keluar = strtok(ulang, " "); }while(strcmp(keluar,"N")!=0); getchar(); return 0; }
Share This Thread