31 Des 2014

Menghitung fungsi terstruktur 7


Assalamu’alaikum
Dalam posting saya kali ini saya masih membahas tentang penggunaan looping, dan fungsion
Pebahasan kali ini kita akan membuat suatu program untuk menghitung sebuah fungsi matematika yaitu formula (Y=Σ ) dengan deret angka X = 2,2,4,2 dan nilai n = 2,1,2,2.

-Pertama kita akan memnentukan variable lalu tuliskan di dalam int variable apa yang kita pergunakan dan memasukkan nilai x pada int.dan nilai dari n, buat judul untuk mengngat program dengan menggunakan “ puts “, system color hanya di gunakan untuk mempercantik tampilan dengan warna.

#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,x[4]={2,2,4,2},n[4]={2,1,2,2};
puts("menghitung jumlah dan pembagian pangkat");
system("color b");
return 0;
}

-kedua program untuk menghitung nilai dari factorial sekarang kita akan menggunakan sintax fungsion , pertama deklarasikan terlebih dahulu di atas int main , lalu buat program penghitungannya di bawah dari program utama, kali ini kita menggunakan float agar jika hasil yang di keluarkan merupakan bilangan decimal akan terlihat dengan jelas.

#include <stdio.h>
#include <stdlib.h>
float pangkat (int x , int y);
int main()
{
int i,x[4]={2,2,4,2},n[4]={2,1,2,2};
puts("menghitung jumlah dan pembagian pangkat");
system("color b");
return 0;
}
float pangkat (int x , int y)
{
float jml=1,i;
for(i=1;i<=y;i++){
jml=jml*x;
}
return(jml);
}

-ketiga buatlah perintah looping pada program utama untuk meghitung terus menerus sesuai dengan inputtan yang telah di isikan, lalu panggil program penghitungan pangkat yang telah dibuat tadi ke menu program utama .

#include <stdio.h>
#include <stdlib.h>
float pangkat (int x , int y);
int main()
{
int i,x[4]={2,2,4,2},n[4]={2,1,2,2};
float j,k=0;
puts("menghitung jumlah dan pembagian pangkat");
system("color b");
for (i=0;i<4;i++){
j=pangkat(x[i],n[i]);
k=k+(x[i]/j);
printf("x=%d n=%d\npangkat %.1f\n",x[i],n[i],j);
printf("hasil akhir = %.2f\n\n",k);
}
return 0;
}
float pangkat (int x , int y)
{
float jml=1,i;
for(i=1;i<=y;i++){
jml=jml*x;
}
return(jml);
}
Dalam menu utama terdapat variable “j” variable tersebut digunakan untuk memanggil program pangkat yang telah dibuat, dan variable “k” digunakan untuk pengoperasian fungsi yang sudah di tentukan ,
Setelah itu buatlah program printf .

Sekarang coba kalian run program yang telah anda buat di atas jika program berjalan maka yang keluar seperti gambar di bawah ini :
Terimakasih sudah mengunjungi blog saya semoga dengan penjelasan singkat dalam blog ini mudah di mengerti, bisa membantu pembelajaran dan menambah pengetahuan .. By: D.O.C (Dwi Okte Cahyaningrum )

Menghitung fungsi terstuktur 6


Assalamu’alaikum
Dalam posting saya kali ini saya masih membahas tentang penggunaan looping, dan fungsion
Pebahasan kali ini kita akan membuat suatu program untuk menghitung sebuah fungsi matematika yaitu formula (Y=Σ ) dengan deret angka n=2,2,3,2 dan nilai X = 2

-Pertama kita akan memnentukan variable lalu tuliskan di dalam int variable apa yang kita pergunakan dan memasukkan nilai x pada int dan nilai dari n.

#include <stdio.h>
#include <stdlib.h>
int main()
{
int jml=0,i,x=2,n[4]={2,2,3,2};
return 0;
}


-kedua program untuk menghitung nilai dari pangkat sekarang kita akan menggunakan sintax fungsion , pertama deklarasikan terlebih dahulu di atas int main , lalu buat program penghitungannya di bawah dari program utama. Untuk memudahkan dalam perhitungan kita ingat dalam bahasa c terdapat program yang sudah tersedia seperti “ pow” dengan penggunaan nya pow = (x,n); x = merupakan nilai dari inputan x dan n= merupakan panggkatnya.

#include <stdio.h>
#include <stdlib.h>
int pangkat(int x, int n);
int main()
{
int jml=0,i,x=2,n[4]={2,2,3,2};
return 0;
}
int pangkat(int x, int n) {
int jml;
jml=pow(x,n);
return (jml);
}


-ketiga buatlah perintah looping pada program utama untuk meghitung terus menerus sesuai dengan inputtan yang telah di isikan, lalu panggil program penghitungan pangkat yang telah dibuat tadi ke menu program utama , setelah itu buatlah perintah printf untuk mencetak hasil perhitunggan.

#include <stdio.h>
#include <stdlib.h>
int pangkat(int x, int n);
int main()
{
int jml=0,i,x=2,n[4]={2,2,3,2};
for (i=0;i<4;i++) {
jml=jml+pangkat(x,n[i]);
}
printf("hasilnya %d",jml);
return 0;
}
int pangkat(int x, int n) {
int jml;
jml=pow(x,n);
return (jml);
}

Sekarang coba kalian run program yang telah anda buat di atas jika program berjalan maka yang keluar seperti gambar di bawah ini :


Terimakasih sudah mengunjungi blog saya semoga dengan penjelasan singkat dalam blog ini mudah di mengerti, bisa membantu pembelajaran dan menambah pengetahuan .. By: D.O.C (Dwi Okte Cahyaningrum )

Menghitung fungsi terstruktur 5



Assalamu’alaikum
Dalam posting saya kali ini saya masih membahas tentang penggunaan looping, dan fungsion
Pebahasan kali ini kita akan membuat suatu program untuk menghitung sebuah fungsi matematika yang menggunakan faktorial yaitu formula (Y=Σ!Xi) dengan deret angka Xi=3,4,2,2.

-Pertama kita akan memnentukan variable lalu tuliskan di dalam int variable apa yang kita pergunakan dan memasukkan nilai x pada int.

#include <stdio.h>
#include <stdlib.h>
int main()
{
int x[4]={3,4,2,2}, n=0,i;
return 0;
}

-kedua program untuk menghitung nilai dari factorial sekarang kita akan menggunakan sintax fungsion , pertama deklarasikan terlebih dahulu di atas int main , lalu buat program penghitungannya di bawah dari program utama.

#include <stdio.h>
#include <stdlib.h>
int fak(int x);
int main()
{
int x[4]={3,4,2,2}, n=0,i;
return 0;
}
int fak(int x) {
int n=1,i;
for(i=1;i<=x;i++) {
n=n*i;
}
return (n);
}

-ketiga buatlah perintah looping pada program utama untuk meghitung terus menerus sesuai dengan inputtan yang telah di isikan, lalu panggil program penghitungan factorial yang telah dibuat tadi ke menu program utama , setelah itu buatlah perintah printf untuk mencetak hasil perhitunggan.

#include <stdio.h>
#include <stdlib.h>
int fak(int x);
int main()
{
int x[4]={3,4,2,2}, n=0,i;
for(i=0;i<4;i++) {
n=n+fak(x[i]);
}
printf("hasilnya %d",n);
return 0;
}
int fak(int x) {
int n=1,i;
for(i=1;i<=x;i++) {
n=n*i;
}
return (n);
}


Sekarang coba kalian run program yang telah anda buat di atas jika program berjalan maka yang keluar seperti gambar di bawah ini :

Terimakasih sudah mengunjungi blog saya semoga dengan penjelasan singkat dalam blog ini mudah di mengerti, bisa membantu pembelajaran dan menambah pengetahuan .. By: D.O.C (Dwi Okte Cahyaningrum )

25 Des 2014

Menghitung fungsi terstruktur 4



Assalamu’alaikum
Dalam posting saya kali ini saya masih membahas tentang penggunaan looping, dan fungsion
Pebahasan kali ini kita akan membuat suatu program untuk menghitung sebuah fungsi matematika yaitu formula (Σ2X + Y) dengan deret angka X=2,4,6,3,2 dan Y=4,2,3,5,2.
-Pertama kita akan memnentukan variable lalu tuliskan di dalam int variable apa yang kita pergunakan.

#include <stdio.h>
#include <stdlib.h>
int main()
{
int X[5]={2,4,6,3,2},Y[5]={4,2,3,5,2},n,i;
puts("2X+Y");
puts("X=2,4,6,3,2");
puts("Y=4,2,3,5,2");
return 0;
}

- kedua kita akan menggunakan sintax fungsion , pertama – tama kita tuliskan terlebih dahulu untuk mendeklarasikannya kita tulis di atas int main, setelah itu kita tuliskan baru di bawah retrun 0; isi dari program int rumus ( int x,int y);
#include <stdio.h>
#include <stdlib.h>
int rumus(int x, int y);
int main()
{
int X[5]={2,4,6,3,2},Y[5]={4,2,3,5,2},n,i;
puts("2X+Y");
puts("X=2,4,6,3,2");
puts("Y=4,2,3,5,2");
return 0;
}
int rumus(int x, int y) {
int N;
N=(2*x)+y;
return (N);
}

-ketiga setelahmendeklarasikan di atas dan membuat rumus dibawaahnya kita tuliskan return (N) untuk memanggil program tersebut ke program utama . kita mengunakan sintax looping dan di dalam rumus (x[i], y[i]) mengapa dalam x dan y terdapat [i] ? [i] digunakan untuk melooping terus menerus nilai yang telah di tentukan.

#include <stdio.h>
#include <stdlib.h>
int rumus(int x, int y);
int main()
{
int X[5]={2,4,6,3,2},Y[5]={4,2,3,5,2},n,i;
puts("2X+Y");
puts("X=2,4,6,3,2");
puts("Y=4,2,3,5,2");
for(i=0;i<5;i++){
n=rumus(X[i],Y[i]);
printf("maka hasilnya adalah : %d\n",n);
}
return 0;
}
int rumus(int x, int y) {
int N;
N=(2*x)+y;
return (N);
}

Sekarang coba program diatas. Jika benar maka akan keluar hasil seperti di bawah ini:


Terimakasih sudah mengunjungi blog saya semoga dengan penjelasan singkat dalam blog ini mudah di mengerti, bisa membantu pembelajaran dan menambah pengetahuan .. By: D.O.C (Dwi Okte Cahyaningrum )

Menghitung fungsi terstruktur 3



Assalamu’alaikum
Dalam posting saya kali ini saya masih membahas tentang penggunaan sintax IF, ELSE IF.
Pebahasan kali ini kita akan membuat suatu program untuk menghitung tahun kabisat. Dengan ketentuan tahun di inputkan sendiri oleh pengguna.
- Pertama kita tentukan variable yang akan ditentukan lalu tuliskan di int. Lalu berikan judul untuk mengingat program yang kita buat menggunakan puts(“ “).

#include <stdio.h>
#include <stdlib.h>
int main()
{
int tahun;
system("color d");
puts("menghitung tahun kabisat");
return 0;
}


-kedua buat perintah printf dan scanf untuk memasukkan nilai tahun yang di inputkan oleh pengguna

#include <stdio.h>
#include <stdlib.h>
int main()
{
int tahun;
system("color d");
puts("menghitung tahun kabisat");
printf("masukkan tahunnya : ");
scanf("%d",&tahun);
return 0;
}
- ketiga kemballi ke soal kita akan menghitung apakah tahuntersebut merupakan tahun kbisat atau bukan. Kita tahu betul bahwa tahun kabisat merupakan tahun yang dapat habis di bagi oleh 4. Jadi kita menggunakan fungsi IF jika tahun dibagi 4 sama dengan 0 maka termasuk tahun kabisat jika tidak sama dengan 0 maka tidak termasuk tahun kabisat.

#include <stdio.h>
#include <stdlib.h>
int main()
{
int tahun;
system("color d");
puts("menghitung tahun kabisat");
printf("masukkan tahunnya : ");
scanf("%d",&tahun);
puts(" ");
if (tahun%4==0){
printf("termasuk tahun kabisat");
}
else{
printf("tidak termasuk tahun kabisat");
}
return 0;
}


Sekarang coba program diatas. Jika benar maka akan keluar hasil seperti di bawah ini:


jika kita memasukkan tahun yang termasuk tahun kabisat maka program akan keluar seperti ini

Terimakasih sudah mengunjungi blog saya semoga dengan penjelasan singkat dalam blog ini mudah di mengerti, bisa membantu pembelajaran dan menambah pengetahuan .. By: D.O.C (Dwi Okte Cahyaningrum )

Menghitung fungsi terstruktur 2




Assalamu’alaikum
Selamat datang di blog D.O.C
Dalam posting saya kali ini saya masih membahas tentang penggunaan sintax IF, dan looping .

Pebahasan kali ini kita akan membuat suatu program untuk mencetak nilai bilangan ganjil yang merupakan biangan kelipatan saja yang tercetak diantara angka 10 s/d 50.
- Pertama kita tentukan variable apa yang akan kita pergunakan .

#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=10,batas=50;
puts("program menghitung kelipatan 3 dari 10-50");
puts("yang tercetak hanyalah bilangan ganjil saja");


kita beri nilai awal dari i seperti dalam soal yaitu dimulai dari angka 10 maka kita beri nilai i=10 lalu batas juga kita beri nilai terakhir yang diminta yaitu batas = 50, untuk mengingat program yang kita buat kita lebih baik memberikan judul pada setiap program tersebut dengan menggunakan sintax puts(“ ………………………..”);

- kedua kita mulai menggunakan kembali sintax looping dan IF , kali ini kita akan menggunakan sintax looping do while
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=10,batas=50;
puts("program menghitung kelipatan 3 dari 10-50");
puts("yang tercetak hanyalah bilangan ganjil saja");
system("color b");
do {
if (i%3==0 && i%2!=0){
printf("%d\n",i);
}i++;
}
while (i<batas);

return 0;
}



“% “atau modulus merupakan sintax untuk membagi penjabaran dari fungsi di atas adalah jika nilai dari i dibagi 3 sama dengan 0 dan jika nilai I dibagi dengan 2 tidak sama dengan 0 maka di print.
Mengapa digunakan sintax && ?
Sintax && digunakan untuk menentukan apakah inputan tersebut bernilai salah atau tidak . inputan tersebut jika semua bernilai true maka akan terprint . jika salah satu saja yang benaramaka yang terprint hanyalah yang bernilai true saja. Lalu i++ digunakan untuk melooping nilai yang selanjutnya dan akan bertambah terus nilainya.
While kita isi dengan jumlah nilai terakhir yang akan kita looping ,karena dalam soal batas akhirnya adalah 50 maka kita imputkan while(i<batas);

Lalu coba run program yang telah di buat. Jika benar maka hasil yang keluar akan seperti gambar dibawah ini






-ketiga jika kita menginginkan program tersebut batas akhirnya kita yang menginputkannya kita hanya merubah sedikit dari program diatas . kita berikan variable batas =0 lalu kita tambahkan program

printf (“ masukkan batasnya : “);
scanf (“%d”,batas);


lalu program jika run akan seperti di bawah ini :



lalu inputan batas yang akan di hitung akan secara bebas di masukkan oleh kita :




Terimakasih sudah mengunjungi blog saya semoga dengan penjelasan singkat dalam blog ini mudah di mengerti, bisa membantu pembelajaran dan menambah pengetahuan .. By: D.O.C (Dwi Okte Cahyaningrum )

23 Des 2014

Menghitung fungsi Terstruktur 1



Assalamu'alaikum.
dalam posting saya kali ini. saya akan membahas tentang suatu program untuk menganalisis suatu nilai maknakah nilai tersebut nilai terbesar dan nilai terkecil.

1. Buatlah program untuk dapat menentukan nilai yang terbesar dan yang terkecil dari tiga buah nilai yang diimputkan.

o Pertama kalian tentukan terlebih dahulu tentukan variable yang akan digunakan. Lalu lihat permintaan data yang akan diimputkan ada berapa?

#include <stdio.h>
#include <stdlib.h>
int main()

{
int i,j,k,A[3];



o kedua gunakan sintax looping.

Mengapa menggunakan looping ?
Looping digunakan untuk mengoperasikan sebuah program perulangan statement dengan jumlah tertentu jika kondisi terpenuhi. Perulangan akan berhenti jika nilai yang dimasukan sudah tidak memenuhi syarat yang diberikan. Lalu buat perintah untuk memasukkan nilai.

#include <stdio.h>
#include <stdlib.h>

int main()
{

int i,j,k,A[3];

for(i=0;i<3;i++){
printf("masukan nilainya : ");
\scanf("%d",&A[i]);

puts(" ");

}

o Ketiga kita gunakan sintax IF untuk mengetahui nilai mana yang terbesar dan terkecil. Sebelumnya kita telah menentukan variable untuk menghitung program ini. Variable “j “ digunakan untuk program mengtahui nilai yang tertinggi , dan variable k digunakan untuk program mengetahui nilai yang terendah.
#include <stdio.h>

#include <stdlib.h>

int main()
{
int i,j,k,A[3];
for(i=0;i<3;i++){
printf("masukan nilainya : ");
scanf("%d",&A[i]);

puts(" ");

}
k=A[0];

j=A[0];
for(i=0;i<3;i++){
if (A[i]>=j){
j=A[i];

}
if (A[i]<=k){
k=A[i];
}
}

o Keempat buatlah perintah printf untuk mencetak hasil dari program yang telah kalian buat
#include <stdio.h>

#include <stdlib.h>

int main()
{
int i,j,k,A[3];

for(i=0;i<3;i++){

printf("masukan nilainya : ");
scanf("%d",&A[i]);
puts(" ");
}

k=A[0];

j=A[0];

for(i=0;i<3;i++){
if (A[i]>=j){
j=A[i];
}
if (A[i]<=k){

k=A[i];

}
}

printf("maka nilai yang tertinggi adalah : %d\n",j);

printf("maka nilai yang terrendah adalah : %d\n",k);

}

untuk mempercantik tampilan hasil program kalian .. kalian bias menambahkan system color yang ditempatkan di bawah int yaitu system (“color abc “) untuk melihat kode warna yang biasa kalian gunakan untuk mempercantik tampilan program anda.



Terimakasih sudah mengunjungi blog saya semoga dengan penjelasan singkat dalam blog ini mudah di mengerti, bisa membantu pembelajaran dan menambah pengetahuan .. By: D.O.C (Dwi Okte Cahyaningrum )
  • Blogger news

  • Blogroll