Posted by : Artic
Jumat, 02 Januari 2015
Nyampe Tugas Terstruktur No 6 Huft.. tinggal 1 lagi
OK Soal kali ini adalah :
6. Selesaikan formula berikut ini Y = ΣXn; dengan n adalah pangkat dan n = 2,2,3,2 dan nilai X = 2.
#include <stdio.h>
#include <stdlib.h>
int Pangkat(int x, int n);
int main()
{
int X=2, n[4]={2,2,3,2},i, Y, Jumlah=0;
system("color a");
for(i=0;i<4;i++)
{
Y=Pangkat(X,n[i]);
Jumlah= Jumlah + Y;
printf("angka yang di Pangkatkan: %d dengan pangkat :%d, hasil Pemangkatannya adalah : %d\n",X, n[i], Y);
printf("Jumlah semuanya adalah : %d\n",Jumlah);
}
printf("\nHasil akhirnya adalah : %d\n",Jumlah);
}
int Pangkat(int x, int n)
{
int hasil=1, i;
for(i=1;i<=n;i++)
{
hasil=hasil*x;
}
return(hasil);
}
Caranya seperti ini:
1. Seperti biasa kita akan menentukan variable lalu tuliskan di dalam int variable apa yang kita pergunakan dan memasukkan nilai X pada int dan kali ini saya menggunakan variable X,n dan Jumlah dan untuk rumus faktorial saya menggunakan fungsi dengan deklarasi int Pangkat(int x, int n)
#include <stdio.h>
#include <stdlib.h>
int Pangkat(int x, int n);
int main()
{
int X=2, n[4]={2,2,3,2},i, Y, Jumlah=0;
2. kita buat rumus hasil pangkatnya dan jumlah akhirnya
#include <stdio.h>
#include <stdlib.h>
int Pangkat(int x, int n);
int main()
{
int X=2, n[4]={2,2,3,2},i, Y, Jumlah=0;
system("color a");
for(i=0;i<4;i++)
{
Y=Pangkat(X,n[i]);
Jumlah= Jumlah + Y;
printf("angka yang di Pangkatkan: %d dengan pangkat :%d, hasil Pemangkatannya adalah : %d\n",X, n[i], Y);
printf("Jumlah semuanya adalah : %d\n",Jumlah);
}
printf("\nHasil akhirnya adalah : %d\n",Jumlah);
}
3.untuk pemangkatannya kita buat rumusnya didalam fungsi seperti ini
#include <stdio.h>
#include <stdlib.h>
int Pangkat(int x, int n);
int main()
{
int X=2, n[4]={2,2,3,2},i, Y, Jumlah=0;
system("color a");
for(i=0;i<4;i++)
{
Y=Pangkat(X,n[i]);
Jumlah= Jumlah + Y;
printf("angka yang di Pangkatkan: %d dengan pangkat :%d, hasil Pemangkatannya adalah : %d\n",X, n[i], Y);
printf("Jumlah semuanya adalah : %d\n",Jumlah);
}
printf("\nHasil akhirnya adalah : %d\n",Jumlah);
}
int Pangkat(int x, int n)
{
int hasil=1, i;
for(i=1;i<=n;i++)
{
hasil=hasil*x;
}
return(hasil);
}
Dan hasil yang akan tampil akan seperti ini Jeng Jeng!!!