Tugas VII.1.1
|
Source
Code:
|
#include <stdio.h> //mengaktifkan perintah printf dan
scanf
#include <stdlib.h> //mengaktifkan perintah sistem
pause
int Faktorial(int k); //deklarasi prototipe
int main(void){
int m; // variable yang akan dilewaktan ke
fungsi Faktorial by value
int Faktorial(int k); // Prototype fungsi faktorial
printf("Fakhri Munziar\n");
printf("49013010\n\n");
printf("Masukan sebarang bilangan
bulat positif : "); //tampilkan di layar
scanf("%d",&m); //menyimpan data di variabel m
printf("\nMelalui perhitungan
rekursif, %d!=%d\n\n", m, Faktorial(m));
system("pause"); //mempause tampilan
return 0; //mengembalikan nilai ke 0
}
int Faktorial(int k) // fungsi passing by value dengan
nama fungsi faktorial
{
if (k==0)
return 1; //untuk menghentikan program
else
return k*Faktorial(k-1); // Fungsi faktorial memanggil dirinya sendiri
}
|
Deskripsi
singkat:
|
video check this out!!
|
Minggu, 28 April 2013
Tugas 7&8
Kamis, 25 April 2013
Tugas 6
Tugas G (Modul)
|
Source
Code:
|
// menampilkan array 100 titik
#include <stdio.h> //mengaktifkan perintah printf
#include <stdlib.h> //mengaktifkan perintah system
pause
int rumus(int x){
int y;
y
= 2*x-3;
return y;
} //membuat fungsi dengan nama fungsi
rumus
int main(){
int i=0; //tiped data
int nilai[100][2]; //array 2 dimensi
printf("=========100 Titik Fungsi
y=2x-3=========\n\n");
printf("Fakhri Munziar\n");
printf("49013010\n\n");
while(i<100){
nilai[i][0]
= i; //untuk 100 array untuk dimasukan
angka dr 0-99
nilai[i][1]
= rumus(i);//untuk
hasil setelah perhitungan di dalam fungsi rumus
printf("Nilai y=2x-3 dengan x=%d
adalah %d\n",nilai[i][0],nilai[i][1]); //untuk di tampilkan 100 angka dan hasil perhitungan
i++; //penambahan dari 0-99
}
system("pause"); //mempause tampilan
return 0; //mengembalikan nilai 0
}
|
Deskripsi
singkat:
|
Pada tugas ini aplikasi untuk menampilkan 100 titik
dengan rumus y=2x-3. X diisi dari 0-99. Dan hasil perhitungan dari rumus
tersebut akan di tampilkan di layar. Pada program ini digunakan array dimensi
2 yang menggunakan perintah while.
ini video nya, check this out!!!
|
Label:
Array Multidimensi,
Pemrograman C,
Pointer,
Struct,
TMD02
Sabtu, 20 April 2013
TMD02, Pemrograman C, Array 1 Dimensi, Char, String
Tugas 5 Array
|
Source
Code:
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
char statement[100];
char vokal[25], konsonan[75];
int jumlah_vokal= 0, jumlah_kosonan= 0;
int i, j, karakter;
strcpy(vokal, “AEIOUaeiou”);
strcpy(konsonan, “BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz”);
karakter = strlen(statement);
printf(“Silakan
masukan karakter (maksimum 100 karakter):”);
gets(statement);
karakter = strlen(statement);
printf(“\nJumlah
dari seluruh karakter yang diinputkan: %d\n\n”,
karakter);
for(i=0; i<karakter; i++)
{
for(j = 0; j < strlen(vokal); j++)
{
if(statement[i] == vokal[j])
{
jumlah_vokal++;
}
}
for(j = 0; j < strlen(konsonan); j++)
{
if(statement[i] == konsonan[j])
{
jumlah_kosonan++;
}
}
}
printf(“Jumlah
karakter vokal: %d\n\n”, jumlah_vokal);
printf(“Jumalh
karakter konsonan: %d\n\n”, jumlah_kosonan);
printf(“Jumlah
karakter lain (simbol dan angka): %d\n\n”, karakter
– jumlah_vokal – jumlah_kosonan);
system(“pause”);
return 0;
}
|
Deskripsi
singkat:
|
Pada program ini digunakan fungsi untuk menghitung
jumlah karakter vokal, karakter konsonan, dan jumlah karakter simbol. Semua
karakter akan di hitung dan di kelompokan menggunakan strcpy yang berfungsi
untuk menyalin suatu string asal ke variabel string tujuan. Dan juga
menggunakan perintah strlen yang berfungsi untuk memperoleh jumlah karakter
dari suatu string.
|
Label:
Array 1 Dimensi,
Char,
Pemrograman C,
String,
TMD02
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!
|
Langganan:
Postingan (Atom)