Minggu, 06 November 2011
Soal wajib praktikum pemrograman terstruktur + jawaban
Jawaban
no.1
#include<stdio.h>
#include<conio.h>
int main()
{
int N, //banyaknya list jadwal pretest yang akan dimunculkan
HH, //input tanggal pretest pertama
BB, //input bulan preteat pertama
TTT, //input tahun pretest pertama
a; //variabel yang digunakan untuk mempermudah pengulangan
//pembacaan data inputan
scanf("%d %d %d", &HH, &BB, &TTT);
scanf("%d", &N);
TTT<2020; //batas tahun maksimal yang dapat diproses oleh program
a = 1; //inisialisasi sebelum perulangan
while(a<=N && TTT>=2000) //repetisi kondisi perulangan
{
if (BB==1 || BB==3 || BB==5 ||BB==7 ||BB==8 ||BB==10 ||BB==12)
{ HH+=7;
if(HH > 31) {{HH%=31; BB+=1;}
if(BB>12) {BB%=12; TTT+=1;} }}
else if (BB==4 || BB==6 || BB==9 ||BB==11)
{HH+=7;
if(HH > 30){ HH%=30; BB+=1;}}
else if (BB==2)
{HH+=7;
if(HH>28){HH%=28; BB+=1;}}
//display hasil dari perulangan
if(BB==1)
printf("\n%d Januari %d\n", HH, TTT);
else if(BB==2)
printf("\n%d Februari %d\n", HH, TTT);
else if(BB==3)
printf("\n%d Maret %d\n", HH, TTT);
else if(BB==4)
printf("\n%d April %d\n", HH, TTT);
else if(BB==5)
printf("\n%d Mei %d\n", HH, TTT);
else if(BB==6)
printf("\n%d Juni %d\n", HH, TTT);
else if(BB==7)
printf("\n%d Juli %d\n", HH, TTT);
else if(BB==8)
printf("\n%d Agustus %d\n", HH, TTT);
else if(BB==9)
printf("\n%d September %d\n", HH, TTT);
else if(BB==10)
printf("\n%d Oktober %d\n", HH, TTT);
else if(BB==11)
printf("\n%d Nopember %d\n", HH, TTT);
else if(BB==12)
printf("\n%d Desember %d\n", HH, TTT);
++a; //update nilai
}
getch();
return 0;
}
no.2
#include<stdio.h>
#include<conio.h>
int main()
{
int nomer, a, b, data, i,bisa;
scanf("%d", &data);
for(i=1; i<=data; i++){
scanf("%d", &nomer);
if(nomer%7 == 0)
{
printf("THIS IS MY NUMBER!\n");
}
else
{
bisa=0;
if (nomer%7 != 0)
{
a=10;
b=1;
while(nomer%a/b>0)
{
if(nomer%a/b==7)
{printf("THIS IS MY NUMBER!\n"); bisa=1;
break;}
else
{
a*=10;
b*=10;
}
}
if(bisa==0)printf("NOT THIS\n");
}
}
}
getch();
return 0;
}
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar