Fungsi Rekursif adalah
suatu fungsi yang mana dalam proses memecahkan masalah, fungsi ini memanggil
fungsinya sendiri. Biasanya fungsi rekursi ini digunakan untuk memecahkan masalah
tertentu, dimana solusinya bisa diperoleh dari bentuk permasalahan yang lebih
sederhana. Dan solusi dari permasalahan yang lebih sederhana tadi diperoleh
dari solusi permasalahan yang lebih sederhana lagi, begitu seterusnya. Fungsi
rekursif ini biasanya digunakan dalam bahasa pemrograman procedural seperti bahasa
pemrograman C, C++ dan berbagai bahasa program procedural lainnya. Adapun konsep
kerja dari fungsi rekursif ini sendiri adalah, fungsi akan melakukan
pemanggilan terhadap fungsinya sendiri sampai proses kondisi terakhir
terpenuhi.
Minggu, 28 April 2013
Tugas 7 & 8 Implementasi Fungsi Rekursi Dalam Perhitungan Faktorial
Diposting oleh
Empianus Eko Putra
,
di
06.30
0
komentar
Kamis, 25 April 2013
Tugas 6. Algoritma dan Struktur Data C
Diposting oleh
Empianus Eko Putra
,
di
05.19
Nama : Empianus Eko Putra
Nim : 49013009
Nim%4 = 1 (Lat G)
Nim : 49013009
Nim%4 = 1 (Lat G)
Program Array 2 Dimensi
yang merepresentasikan 100 titik pada garis y=2x-3
Deskripsi Singkat :
Array 2 dimensi dipandang sebagai gabungan array satu
dimensi, dimana Pada array 2-dimensi,
susunan data dapat divisualisasikan sebagai data yang tersusun di dalam dua
atau lebih kolom dan baris.
Listing Program
ini merupakan sebuah program yang mengimplementasikan array 2 dimensi untuk memecahkan kasus tentang bagaimana merepresentasikan
100 titik pada garis y= 2x – 3. Array 2
dimensi yang dibuat dalam program ini terdiri dari 100 baris dan 2 kolom.
Sabtu, 20 April 2013
Tugas 5. Algoritma dan Struktur Data C (Menukar Nama)
Diposting oleh
Empianus Eko Putra
,
di
01.00
Nama :
Empianus Eko Putra
49013009
Nim%5=4(Lat C)
Deskripsi Program :
Listing
program ini merupakan program untuk menukarkan nama, yang pada awal kata_1 diisi
dengan nama depan dan kata_2 diisi dengan nama belakang. Setelah program
melakukan proses, maka akan diperoleh hasilnya kata_1 diisi dengan nama
belakang dan kata_2 diisi dengan nama depan.
Program ini dibuat
dengan menggunakan array 1 dimensi, fungsi untuk
memproses penukaran nama, nama fungsi yang saya buat “void
changenama (char x[15],char y[11])”. Selain itu, saya juga menambahkan
library “string.h”, yang mana Library
ini digunakan untuk melakukan manipulasi data string. Adapun fungsi yang digunakan dari library “string.h” yaitu fungsi “strcpy()”, fungsi ini
berguna untuk menyalin data string dari satu variabel ke variabel lainnya. Tipe
data yang digunakan adalah tipe data “string”.
Kamis, 18 April 2013
Tugas 4. Algoritma dan Struktur Data C (Kalkulator Sederhana Dengan Memanfaatkan Fungsi)
Diposting oleh
Empianus Eko Putra
,
di
06.08
Nama :
Empianus Eko Putra
49013009
No.Reg % 4 = 1 (Soal 7)
Deskripsi Singkat Video :
Listing program diatas merupakan
kalkulator sederhana yang memanfaatkan fungsi dalam mengeksekusi operasi
kalkulator yang tersedia dalam program tersebut. Adapun operasi yang bisa
dioperasikan diantaranya : operasi perkalian, pengurangan, pertambahan, pembagian, cos, sin,
tan, exp, luas segitiga, luas lingkaran, luas segi empat, akar kuadrat,
pembulatan.
Dalam melakukan perhitungan operasi tersebut kita membutuhkan library
math.h dimana library ini berfungsi untuk bisa melakukan perhitungan
matematika.
Kamis, 11 April 2013
Looping (Pengulangan) Pada Bahasa Pemrograman C
Diposting oleh
Empianus Eko Putra
,
di
10.57
Deskripsi Program While :
Pada
Listing program dibawah ini merupakan penggunaan looping while. Pada program ini
kita akan menampilkan nilai awal dan hasil penjumlahan dari angka awal ditambah
3, setelah itu hasil penjumlahan ditambah lagi dengan 3 sampai batas akhir yang
telah ditetapkan dan ditampilkan secara berurutan. Pada program ini batas akhir
looping ditetapkan 100. Selain itu saya
juga menambahkan kondisi if / else, kondisi digunakan untuk
menampilkan hasil penjumlahan angka dan operator penghubungnya (+).
Format
penulisan looping while secara umum sebagai berikut :
while (kondisi)
{
pernyataan;
}Source Code :
/* Soal
Schaum Point 6.45 Point (a) */
#include <stdio.h>
#include <stdlib.h>
int main (void){
int
i=2,sum; //deklarasi variabel integer dan nilai awal
i
printf("=============================\n");
printf(" PROGRAM \n");
printf(" LOOPING MENGGUNAKAN WHILE\n");
printf("=============================\n\n\n");
printf("sum
= ");
// proses
pengulangan while dengan batas akhir 100
while
(i<100)
{
sum = i+3; // proses penjumlahan nilai ditambah 3
if
(sum<100)
printf ("%i+",i);
else
printf
("%i",i);
i=i+3;
}
printf("\n");
system ("pause");
return 0;
}Selasa, 09 April 2013
Penggunaan Operator Dalam Bahasa Pemrograman C
Diposting oleh
Empianus Eko Putra
,
di
16.26
Operator adalah suatu tanda atau simbol yang
dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi suatu
nilai.
Beberapa jenis operator dalam program bahasa C. Pada
program tersebut terdapat beberapa jenis operator yang digunakan diantaranya :
1. Operator Aritmatika
2. Assignment Operator
3. Unary
Operator
Simbol
|
Nama Operator
|
++
|
(incremental operator)
|
--
|
(decremental operator)
|
Senin, 08 April 2013
Tugas 1 Algoritma dan Struktur Data dengan C
Diposting oleh
Empianus Eko Putra
,
di
19.53
Program C Sederhana dimana user dapat mengetikkan angka dan menampilkannya kembali pada layar (Input-Output)
Deskripsi Singkat Program :
Program Coding 1 melatih kita bagaimana memilih tipe data yang tepat dalam membuat program. Beberapa tipe data yang digunakan pada coding 1 ini diantaranya :
Integer (int) merupakan tipe data untuk bilangan bulat
float merupakan tipe data untuk bilangan pecahan
Long Integer (long int) merupakan tipe data untuk bilangan bulat dengan range lebih besar dari bilangan integer biasa.
short int merupakan bilangan bulat dengan range data lebih kecil dari integer
unsigned int
double
Pada program diatas user diminta untuk menginputkan angka/nilai sesuai dengan tipe data yang diminta, dan program akan menampilkan kembali angka yang diinputkan oleh user tersebut. Misalnya : angka yang diinputkan 12, maka angka yang tampil 12, begitu juga dengan tipe data yang lain.
Selain itu program coding 1 juga menyimpan nilai variable yang diinputkan oleh user kedalam bentuk file adapun sintax yang digunakan untuk menyimpang nilai variable yaitu :
” FILE * file;
file = fopen(“nama file.txt”,”w”);
fprintf(file,”Keterangan : tipe_data”,variabel);
Langganan:
Postingan (Atom)