Selamat pagi ataupun siang bagi pembaca blog saya ini,
Kali ini saya akan memposting program algoritma yang semoga saya bisa menaikan nilai saya menjadi A, terimakasih untuk Dosen pengampu saya Feddy Setio Pribadi.
Tidak tanggung tanggung, kali ini saya akan memposting 7 program sekaligus yang bisa kalian coba dan praktikan di rumah sambil duduk santai, dan jagang pernah takut mencoba, laangsung saja lihat ulasan ke 7 program di bawah ini,
ARRAY
LOOPING
FUNGSI
IF
Tak usah berlama lama, mantapkan tekad dan langsung buat program tersebut.
1. Buatlah program untuk dapat menentukan nilai yang terbesar dan yang terkececil dari tiga buah nilai yang di inputkan
“If” adalah yang akan kita pakai untuk membuat program ini,
{
int a,b,c,tinggi,rendah;
printf("masukan bilangan a :");
scanf("%d",&a);
printf("Masukan bilangan b :");
scanf("%d",&b);
printf("masukan bilangan c :");
scanf("%d",&c);
if(a>b)
{
tinggi = a;
rendah = b;
if(c>tinggi)
{
tinggi=c;
rendah=b;
}
if(c<rendah)
{
tinggi=a;
rendah=c;
}
}
printf("Nilai tertinggi adalah :%d\n",tinggi);
printf("Nilai terendah adalah :%d\n",rendah);
2. Mencetak bilangan ganjil kelipatan tiga diantara angka 10 s/d 50
{
int i;
for(i=10;i<=50;i++)
{
if(i%3==0 && i%2==1)
{
printf("Bilangan kelipatan 3 adalah : %d\n",i);
}
}
}
3. Menghitung tahun kabisat, nilai tahun harus di input di keyboard
{
int thn ,hasil;
printf("Masukan tahun : ");
scanf("%d",&thn);
if(thn%4==0)
{
printf("tahun %d adalah tahun kabisat",thn);
}
else
{
printf("Tahun %d bukan tahun kabisat",thn);
}
}
4. Membuat program untuk menghitung nilai menurut formula (Σ2X + Y) yang diberikan dari duah buah deret angka dengan X = 2, 4, 6, 3, 2 dan Y = 4, 2, 3, 5, 2.
int fungsi (int x, int y);
int main()
{
int x[5]={2,4,6,3,2}, y[5]={4,2,3,5,2},i,hasil=0;
for(i=0;i<=4;i++)
{
hasil = hasil + fungsi (x[i],y[i]);
}
printf("hasil dari sigma 2X + Y = %d",hasil);
}
int fungsi (int x, int y)
{
int i,n;
for(i=0;i<=4;i++)
{
n=2*x+y;
}
return(n);
}
5. Selesaikan formula berikut ini Y = Σ !Xi ; dengan Xi = 3, 4, 2, 2.
int faktorial(int nilai);
int main()
{
int i, x[4]={3,4,2,2},hasil=0;
for (i=0; i<=3 ; i++)
{
hasil = hasil + faktorial(x[i]);
}
printf("Hasilnya adalah : %d",hasil);
}
int faktorial(int nilai)
{
int fk=1,i;
for(i=1;i<=nilai;i++)
{
fk=fk*i;
}
return(fk);
}
6. Selesaikan formula berikut ini Y = Σ Xn ; dengan n = 2, 2, 3, 2 ; dan nilai X = 2.
int pangkat (int a,int b);
int main()
{
int x=2, n[4]={2,2,3,2},i,hasil=0;
for(i=0;i<=3;i++)
{
hasil = hasil + pangkat(x,n[i]);
}
printf(" Hasil dari sigma X pangkat n adalah : %d",hasil);
}
int pangkat(int a,int b)
{
int pkt=1,i;
for(i=1;i<=b;i++)
{
pkt=pkt*a;
}
return(pkt);
7. Selesaikan formula berikut ini Y = Σ (X/Xn) ; dengan X = 2, 2, 4, 2 ; dan n = 2, 1, 2, 2;
float pangkat (float a, float b);
int main()
{
int x[4]={2,2,4,2}, n[4]={2,1,2,2},i;
float hasil=0;
for(i=0;i<=3;i++)
{
hasil=hasil+(x[i]/pangkat(x[i],n[i]));
}
printf("hasilnya adalah :%f",hasil);
}
float pangkat (float a,float b)
{
int pkt=1,i;
for(i=1;i<=b;i++)
{
pkt=pkt*a;
}
return(pkt);
}
terima kasih telah mengunjungi dan membaca totorial saya,
untuk hasil jadinya bisa di download disini