Pages

Kamis, 18 April 2013

Tugas 4

Aplikasi menggunakan <stdarg.h>
Source Code:
 //membuat aplikasi fungsi tugas 8
//oleh fakhri munziar 490130
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>                      //header ini yang akan kita buat aplikasinya


int sum_up(int count,...)         //deklarasi dari fungsi variable
{
       va_list ap;               //untuk list argument dari variable yang akan digunakan
       int i, sum;
       va_start(ap, count);      //menginisialisasikan variable dari list argument
       sum=0;
       for(i=0; i<count; i++)    //looping menampilkan i dari 0 sampai<count kenaikan 1)
              sum+=va_arg(ap, int);      //menambahkan nilai berikutnya dalam list argument
       va_end (ap);                      //untuk membersihkan daftar list yang telah diisi sebelumnya
       return sum;                       //pengembalian dari nilai penambahan
}

int main (void)
{
       printf("Hasil sum up pertama adalah %d\n", sum_up(2, 2, 6));  //2 merupakan penambahan yang dilakukan sebanyak 2 kali di deret tsb
       printf("Hasil sum up kedua adalah %d\n", sum_up(4, 1, 3, 5, 7));//4 merupakan penambahan sebanyak 4 kali di deret tsb
       sum_up(0);
       system ("pause");
       return 0;
}
Deskripsi singkat:
Pada program ini dilakukan pembuatan program untuk menghitung deret angka sebanyak x, dengan menggunakan stdarg.h, stdarg.h ini adalah sintax yang ada dalam c dan apabila kita ingin dapat menggunakannya untuk perhitungan deret sebanyak x buah. Misalnya pada program ini perhitungan yang pertama sebanyak 2 deret perhitungan dan pada perhitungan kedua sebanyak 4 deret hitungan.

untuk video lihat di sini, chek this out!



Tidak ada komentar:

Posting Komentar

 

Blogger news

Blogroll

About