h>
#dafine TRUE 1
#pragma hdrstop
USERES (“pPPk6.res”);
Int nosoal,skor,i,nokom;
Clrscr();
Texbackground(15);
Clrscr();
Textcolor(0);
Kotak(3,1,77,24);
Gotoxy(10,5);cprintf(“
“);
Gotoxy(5,10);cprintf(“Waktu : 50 menit”);
Kotak(4,11,15,13);
Gotoxy(5,12);cprintf(“PETUNJUK”);
Gotoxy(27,20);cprintf(“SELAMAT MENGERJAKAN”);
Getch();
Clrscr();
Kotak (23,4,50,6);
Gotoxy(25,9);cprintf(“NAMA :”);cscanf(“%s”,Nama);
Gotoxy(25,10);cprintf(“NIM :”);cscanf(“%s”,NIM);
Getch();
Getch();
Clrscr();
While (TRUE)
Switch(Nosoal)
Case 1:printf(“\1.jika kita akan menggunakan fungsi pustaka printf(),maka pada awal”);
Printf(“\n tA.conio,h:”)
Printf(“\n tB.atdio,h:”)
Printf(“\n tC.coplex,h:”)
Printf(“\n tD.match,h:”)
Printf(“\n tE.graphics,h:”)
Break;
Case 2:printf(“\2.jika kita akan menggunakan fungsi pustaka getch(),maka pada awal”);
Printf(“\n tA.stdlib,h:”)
Printf(“\n tB.stdio,h:”)
Printf(“\n tC.conio,h:”)
Printf(“\n tD.match,h:”)
Printf(“\n tE.graphics,h:”)
Break;
Case 3:printf(“\3.Variabel x adalah array bertipe float dideklarasikan sebagai berikut:”);
Printf(“\n tA.12”)
Printf(“\n tB.2,5”)
Printf(“\n tC.6”)
Printf(“\n tD.0,6”)
Printf(“\n tE.6.2:”)
Break;
Case 4:printf(“\4.Variabel p dideklarasikan bertipe int dan diberi nilai sebagai berikut:”);
Printf(“\n tA.0,h:”)
Printf(“\n tB.1,h:”)
Printf(“\n tC.2,h:”)
Printf(“\n tD.3,h:”)
Printf(“\n tE.4,h:”)
Break;
Case 5:printf(“\5.Variabel a dideklarasikan bertipe int dan diberi nilai sebagai berikut:”);
Printf(“\n tA.7,h:”)
Printf(“\n tB.9,h:”)
Printf(“\n tC.14,h:”)
Printf(“\n tD.28,h:”)
Printf(“\n tE14,h:”)
Break ;
Break;
If((Nosoal.=1)&&(Nosoal<=5))
“,Nosoal);scanf(“%s”&jwb[Nosoal]);}
K[1]=getch();
Clrscr();
If(k[1]!=’\x20’)goto label;
Label:
Skor=0;
For(i=1;<5;i++)
If((jwb[i]==kunci[i])||(toupper(jwb[i])==kunci[i]))
Skor+=1;
Printf(“\n\n\t\t\t\ NAMA\t:%s”,Nama);
Printf(“\n\n\t\t\t\ NIM\t\t:%s”,NIM);
TekanE();
Return0;
Int I;
textcolor(4)
gotoxy(x1,y1);cputs(“\xC9”);
gotoxy(x2,y1);cputs(“\xBB”);
gotoxy(x1,y2);cputs(“\xC8”);
gotoxy(x2,y2);cputs(“\xBC”);
for(i=x1+1;i<=x2-1;i++)
gotoxy(i,y1);cputs(“\xCD”);
gotoxy(i,y2);cputs(“\xCD”);
for(i=y1+1;i<=y2-1;i++)
gotoxy(x1,i);cputs(“\xBA”);
gotoxy(x2,I);cputs(“\xBA”);
}
Void TekanE()
kotak(20,23,60,25);
do{;}while(gatch()!=’\x0D’);