Minggu, 04 Januari 2015

5. Menghitung formula Faktorial

Diposting oleh Unknown di 05.54


Assalamu'allaikum
Kali Saya akan mengepost contoh soal kelima untuk codeblocks. Saya akan membahas soal Kelima tentang suatu program untuk membuat formula:

Soal: Selesaikan Formula berikut ini Y = !Xi ; dengan Xi = 3,4,2,2

1. Buka CodeBlock
 
2. Buatlah variabel terlebih dahulu
 

3. Lalu  membuat tampilan yang akan keluar di hasil programnya menggunakan prinft 

 
4. Setelah itu kita langsung saja masukkan perulangan atau yang disebut looping

Perulangan ke-1, Disini di tuliskan bahwa i=0;i<5;i++ maksudnya i=0 adalah kita bisa mulai dari angka 0, lalu i<5 maksudnya disini kita mendapatkan hasil inputan tidak bisa lebih dari 5 atau sama dengan 5, lalu i++ ini bertujuan untuk mengulang data hinggal batas atas. lalu masukkan rumus Z[i]=(2*X[i]+Y[i]; yang maksudnya bahwa hasil Z dari 2 kali X(pertama)+Y(pertama) hingga X dan Y terakhir tidak lebih dari 5 dan sama dengan 5.

Perulangan ke-2, di gunakkan untuk menghitung nilai total keseluruan dari hasil sebelumnya yang telah di faktorkan dengan rumus tot=tot+Z[i] yang artinya adalah total awal 0 akan menambah secara otomatis dari hasil yang sudah di proses pada pengulangan 1 hingga batas akhir.

Hasilnya programnya akan seperti ini :

Dan ini koding program secara keseluruhan dengan scriptnya:
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int X[5]={2,4,6,3,2};
    int Y[5]={4,2,3,5,2};
    int Z[5],i,tot=0;
    printf(" No.   X    Y   Z=(2*X+Y)\n");
    for(i=0; i<5; i++)
    {
        Z[i]=(2*X[i]+Y[i]);
        printf("%3d   %2d  %2d     %2d\n",i+1,X[i],Y[i],Z[i]);
    }
    for(i=0; i<5; i++)
    {
        tot=tot+Z[i];
    }
    printf("\nJumlah Z= %d", tot);
}

0 komentar:

Posting Komentar

 

Rina Tri Pangestuti Copyright © 2012 Design by Antonia Sundrani Vinte e poucos