Hiasan

Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan

Jumat, 12 Juli 2013

Membuat Program Data Structure STACK , dengan Turbo C ( Bahasa C )

Kali ini saya akan berbagi ilmu tentang Bahasa C, dengan membuat program menggunakan software Turbo C, software Turbo C merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program.
Kali ini saya akan berbagi Program Data Structure STACK, dan berikut coding Program Data Structure STACK :

#include <stdio.h>
#include <conio.h>

//deklarasi 'STACK' dengan struct dan array
typedef struct STACK
{
    int data[5];
    int atas;
};
//deklarasi variabel 'tumpuk' dari struct
STACK tumpuk;
void main()
{
    clrscr();
    int pilihan,baru,i;
    //inisialisasi awal
    tumpuk.atas=-1;
    do
    {
    clrscr();
    printf("1.Push Data\n");
    printf("2.Pop Data\n");
    printf("3.Print Data\n");
    printf("\nPilihan = ");
    scanf("%i",&pilihan);
    switch(pilihan)
    {
case 1:
{
    if(tumpuk.atas==5-1)
    {
    printf("Tumpukan penuh");
    getch();
    }
    else
    {
    printf("Data yang akan di-push = ");
    scanf("%d",&baru);
    tumpuk.atas++;
    tumpuk.data[tumpuk.atas]=baru;
    }
    break;
}

Membuat Program Linked List Data Structure, dengan Turbo C ( Bahasa C )

Kali ini saya akan berbagi ilmu tentang Bahasa C, dengan membuat program menggunakan software Turbo C, software Turbo C merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program.

Kali ini saya akan berbagi Program Linked List Data Structure,  dan berikut coding Program Linked List Data Structure :

#include <stdio.h>
typedef struct Tnode
{
int value;
Tnode *next;
Tnode *back;
};
Tnode *baru, *bantu, *head, *tail;
void tambah(int value)
{
baru = new Tnode;
baru->next = baru;
baru->back = baru;
baru->value = value;
}
void tambahbelakang(int value){
tambah(value);
if(head == NULL)
head = tail = baru;
else{
tail->next = baru;
baru->back = tail;
tail = baru;
}
tail->next = head;
head->back = tail;
}
void tambahdepan(int value){
tambah(value);
if(head == NULL)
head = tail = baru;
else{
baru->next = head;

Sabtu, 06 Juli 2013

Membuat Program Penilaian dengan Structures (struct), dengan Turbo C++ ( Bahasa C++ )

Kali ini saya akan berbagi ilmu tentang Bahasa C++, dengan membuat program menggunakan software Turbo C++, software Turbo C++ merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program.

Kali ini saya akan berbagi Program Penilaian dengan Structures (struct), dan berikut coding Program Penilaian dengan Structures (struct) :

#include <iostream.h>
#include <conio.h>
struct Mahasiswa
{
int No;
char Nama[20];
char Nim[15];
float Tugas;
float UTS;
float UAS;
char Nilai;
};

void Input(Mahasiswa *mhs, int jumData)
{
cout<<endl;
for(int i=0; i<jumData; i++)
{
mhs[i].No=i+1;
cout<<"No : "<<mhs[i].No<<endl;
cout<<"Nama : ";
cin>>mhs[i].Nama;
cout<<"Nim : ";
cin>>mhs[i].Nim;
cout<<"Nilai Tugas : ";
cin>>mhs[i].Tugas;
cout<<"Nilai UTS : ";
cin>>mhs[i].UTS;
cout<<"Nilai UAS : ";
cin>>mhs[i].UAS;
cout<<endl;
}}

void ProsesData(Mahasiswa *mhs, int jumData)

Rabu, 03 Juli 2013

Membuat Program Data Structure Queue, dengan Turbo C ( Bahasa C )

Kali ini saya akan berbagi ilmu tentang Bahasa C, dengan membuat program menggunakan software Turbo C, software Turbo C merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program.
Kali ini saya akan berbagi Program Data Structure Queue, dan berikut coding Program Data Structure Queue :

#include <stdio.h>
#include <conio.h>
void insert(int) ;
int delet(int) ;
void display(void) ;
int queue[5] ;
int rear=-1 ;
int front=-1 ;

void main()
{
int n=5 ;
char op ;
clrscr() ;
do
{
printf ("\nPilihan") ;
printf ("\n1. Tambah Data") ;
printf ("\n2. Hapus Data") ;
printf ("\n3. Tampilkan Data") ;
printf ("\nTekan e untuk keluar") ;
printf ("\nPilihan anda : ") ;

op=getche() ;
switch(op)
{
case '1' : insert(n) ; break ;
case '2' : delet(n) ; break ;
case '3' : display() ; break ;

Membuat Program Penjumlahan Array, dengan Turbo C ( Bahasa C )

Kali ini saya akan berbagi ilmu tentang Bahasa C, dengan membuat program menggunakan software Turbo C, software Turbo C merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program.
 

Kali ini saya akan berbagi Program Penjumlahan Array, pengertian dari Array yaitu merupakan kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukkan oleh suatu index. Dilihat dari dimensinya array dapat dibagi menjadi Array dimensi satu, array dimensi dua dan array multi-dimensi. Setiap elemen array dapat diakses melalui indeks. Dalam bahasa C indeks dimulai dari 0 (nol), dan berikut coding Program Penjumlahan Array nya ^_^ :

#include<stdio.h>
main()
{
int x[2][3],i,j;
int y[2][3];
int z[2][3];
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
printf("input data matrik x[%i][%i]:",i,j);
scanf("%i",&x[i][j]);}}
printf("\nOutput data matrik\n");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
printf("%6i",x[i][j]);
printf("\n");}
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
printf("input data matrik y[%i][%i]:",i,j);

Membuat Program Array dengan 2 variable, dengan Turbo C ( Bahasa C )

Kali ini saya akan berbagi ilmu tentang Bahasa C, dengan membuat program menggunakan software Turbo C, software Turbo C merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program. 

Kali ini saya akan berbagi Program Array dengan 2 variable, pengertian dari Array yaitu merupakan kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukkan oleh suatu index. Dilihat dari dimensinya array dapat dibagi menjadi Array dimensi satu, array dimensi dua dan array multi-dimensi. Setiap elemen array dapat diakses melalui indeks. Dalam bahasa C indeks dimulai dari 0 (nol), dan berikut coding Array dengan 2 variable :

#include<stdio.h>
main()
{
int x[2][3],i,j;
int y[2][3],k,l;
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
printf("input data matrik x[%i][%i]:",i,j);
scanf("%i",&x[i][j]);}}
printf("\nOutput data matrik\n");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
printf("%6i",x[i][j]);
printf("\n");}
for(k=0;k<2;k++)
{
for(l=0;l<3;l++)
{
printf("input data matrik y[%i][%i]:",k,l);
scanf("%i",&y[k][l]);}}
printf("\nOutput data matrik\n");
for(k=0;k<2;k++)
{
for(l=0;l<3;l++)
printf("%6i",y[k][l]);
printf("\n");}}
 

Membuat Program Array 2 Dimensi, dengan Turbo C ( Bahasa C )

Kali ini saya akan berbagi ilmu tentang Bahasa C, dengan membuat program menggunakan software Turbo C, software Turbo C merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program. 

Kali ini saya akan berbagi Program Array 2 dimensi, pengertian dari Array yaitu merupakan kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukkan oleh suatu index. Dilihat dari dimensinya array dapat dibagi menjadi Array dimensi satu, array dimensi dua dan array multi-dimensi. Setiap elemen array dapat diakses melalui indeks. Dalam bahasa C indeks dimulai dari 0 (nol), dan berikut coding Program Array 2 dimensi nya ^_^ :

#include<stdio.h>
main()
{
int x[3][4],i,j;

for(i=0; i<3; i++)
{
for(j=0; j<4; j++)
{
printf("input data matrik [%i][%i]:",i,j);
scanf("%i",&x[i][j]);}}

printf("\n Output data matrik \n");
for(i=0;i<3; i++)
{
for(j=0; j<4; j++)
printf("%6i" , x[i][j]);
printf("\n");}}


 

Minggu, 28 April 2013

Membuat Program Angka berbentuk segitiga, dengan Turbo C ( Bahasa C )

Saya akan berbagi ilmu tentang  Turbo C ( Bahasa C ) , Turbo C ( Bahasa C ) merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program.

 kali ini saya akan berbagi Program Angka berbentuk segitiga, berikut coding nya ^_^ :

#include <stdio.h>
#include <conio.h>

main ()
{
int a,b,c,d,e;
printf ("Masukan banyaknya baris : ");
scanf ("%d",&a);
for (b=0,c=a;b<=a;b++,c--)
{
for (d=0; d<c; d++)
printf (" ");
for (e=0;e<=b; e++)
printf ("%d ",e);

Jumat, 26 April 2013

Membuat Program Penilaian dengan Looping menggunakan for, dengan Turbo C ( Bahasa C )

Kali ini saya akan berbagi ilmu tentang  Turbo C ( Bahasa C ) , Turbo C ( Bahasa C ) merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program, kali ini saya akan berbagi ilmu Program Looping dengan menggunakan for.  Looping dalam Bahasa C dibagi menjadi 3 yaitu For, While dan Do While. For digunakan untuk Looping otomatis dan lebih sering dipakai ketimbang While dan Do While. Program Looping atau Pengulangan adalah suatu yang wajib dikuasai oleh seorang Programmer, ini karena looping adalah jiwa dari program. Banyak Algoritma yang memerlukan looping sebagai sarana terwujudnya Algoritma tersebut seperti Algoritma Array, Searching, Sorting, dll. kali ini saya akan berbagi Program Penilaian dengan Looping menggunakan for, berikut coding nya ^_^ :

#include<stdio.h>
#include<conio.h>

main ()
{
int bm, nilai, total_nilai, i;
float rata2 ;
i=1;
total_nilai=0;
printf ("\n Program Penilaian");
printf ("\n ==================");

Kamis, 11 April 2013

Membuat Program nama dan nilai menggunakan fungsi, dengan Turbo C ( Bahasa C )

Kali ini saya akan berbagi ilmu tentang  Turbo C ( Bahasa C ) , Turbo C ( Bahasa C ) merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program, kali ini saya akan berbagi Program nama dan nilai menggunakan fungsi berikut coding nya ^_^ :

#include<stdio.h>
#include<conio.h>

nama(char nm)
{
printf("Masukan nama : ");
scanf("%s", &nm);
return 0;
}
nilai(int n1, int n2, int rata2)
{
printf("Masukan nilai 1 : ");
scanf("%d", &n1);
printf("Masukan nilai 2 : ");
scanf("%d", &n2);
rata2=(n1+n2)/2;
printf("rata-rata: %d", rata2);
return 0;
}
main()

Rabu, 10 April 2013

Membuat Program pangkat nilai menggunakan fungsi, dengan Turbo C ( Bahasa C )

Kali ini saya akan berbagi ilmu tentang  Turbo C ( Bahasa C ) , Turbo C ( Bahasa C ) merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program, kali ini saya akan berbagi Program pangkat nilai menggunakan fungsi berikut coding nya ^_^ :

#include<stdio.h>

pangkat2(int n)
{
int pk2;
pk2 = n*n;
printf("Hasil pangkat 2 adalah %d \n", pk2);
return pk2;
}
pangkat3(int n)
{
int pk3;
pk3 = n*n*n;
printf("Hasil pangkat 3 adalah %d \n", pk3);
return pk3;
}
pangkat4(int n)
{
int pk4;
pk4 = n*n*n*n;
printf("Hasil pangkat 4 adalah %d", pk4);
return pk4;
}

main()

Minggu, 31 Maret 2013

Membuat Program Menu Pilihan ( switch ) dengan Turbo C ( Bahasa C )

Ya biasanya saya berbagi ilmu tentang Turbo Pascal, namun kali ini saya akan berbagi ilmu tentang Turbo C ( Bahasa C ) , Turbo C ( Bahasa C ) merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program, kali ini saya akan berbagi Program Menu Pilihan ( switch ), jika di pascal kita menggunakan "case of" dan ketika di C kita menggunakan "switch" untuk membuat menu, berikut coding nya ^_^ :

#include <Stdio.h>

main ()
{
int pilihan,alas,tinggi,panjang,lebar ;
float luas_segitiga, luas_persegi_panjang;
printf (" Program Menu ");
printf ("\n\n ======Menu======= ");
printf ("\n 1. Luas segitiga  ");
printf ("\n 2. Luas persegi panjang  ");
printf ("\n pilihan anda [1-2] : ");
scanf ("%d" , &pilihan);
switch(pilihan)
{

Membuat Program penentu nilai huruf dari nilai angka yang di dapat dengan Turbo C ( Bahasa C )

Ya biasanya saya berbagi ilmu tentang Turbo Pascal, namun kali ini saya akan berbagi ilmu tentang  Turbo C ( Bahasa C ) , Turbo C ( Bahasa C ) merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program, kali ini saya akan berbagi Program nilai berikut coding nya ^_^ :

#include <stdio.h>
#include <conio.h>

main()
{
char huruf;
int a, b;
float rata2;
printf ("\n Program Nilai");
printf ("\n =============");
printf("\n \n");
printf("Masukan nilai a= "); scanf ("%d",&a);
printf("Masukan nilai b= "); scanf ("%d",&b);
rata2=(a+b)/2;
printf ("Jadi rata-rata yang didapat = %.2f\n",rata2);

Selasa, 12 Maret 2013

Membuat Program Penghitung Pembelian Flashdisk dengan Turbo Pascal


 Ya, kali ini saya akan berbagi ilmu tentang Turbo Pascal , Turbo Pascal merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program, kali ini saya akan berbagi program penghitung pembelian flashdisk, berikut coding nya ^_^ :

program penghitung pembelian flashdisk;
uses wincrt;
var
 harga,uang1,uang2,uang3,uang4,uang5,uang6,uang7,uang8,uang9,uang10:real;
 total_uang1,total_uang2,total_uang3,total_uang4,total_uang5,total_uang6,total_uang7,kembalian:real;
 pilihan:char;

begin

write('masukan harga flashdisk: ');
readln(harga);
begin
writeln('---MENU---');
writeln('1.uang pas 1');
writeln('2.uang pas 2');
writeln('3.uang kembali 1');
writeln('4.uang kembali 2 ');
writeln('5.uang pas 3');
writeln('6.uang pas 4');
writeln('7.uang kembali 3');
writeln('PILIHAN [1-7]:') ;
readln(pilihan);

Selasa, 30 Oktober 2012

Membuat Program Matriks dengan Turbo Pascal


Ya, kali ini saya akan berbagi ilmu tentang Turbo Pascal , Turbo Pascal merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program, kali ini saya akan berbagi program Matriks, berikut coding nya ^.^ :


program penjumlahan_matrik;
uses WinCrt;
var
   matriks1, matriks2, matrik_hasil : array[1..3,1..3]of integer;
   i,j:integer;
begin
Randomize;
for i:=1 to 3 do
for j:=1 to 3 do
    begin
    matriks1[i,j]:=Random(10);
    matriks2[i,j]:=Random(10);
    end;

writeln('matriks 1');
for i:=1 to 3 do
    begin
    for j:=1 to 3 do
    begin
         write(matriks1[i,j]:5);
    end;
    writeln;
    end;

Membuat Program Repainting (Mengecat) dengan menggunakan Turbo Pascal

 Ya, kali ini saya akan berbagi ilmu tentang Turbo Pascal , Turbo Pascal merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program, kali ini saya akan berbagi program repainting (Mengecat), berikut coding nya ^_^ :

program mengecat;
uses wincrt;
var
   panjang_dinding,
   lebar_dinding,
   luas_dinding,

   panjang_jendela,
   lebar_jendela,
   luas_jendela,
   jumlah_jendela,
   total_luas_jendela,
   panjang_pintu,

   lebar_pintu,
   luas_pintu,
   dinding_dicat,

   biaya_cat,
   total_biaya_semua

Membuat Program Menu Pilihan ( case of ) dengan Menggunakan Turbo Pascal

Ya, kali ini saya akan berbagi ilmu tentang Turbo Pascal , Turbo Pascal merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program, kali ini tentang program menu pilihan, dari program ini kita bisa memasukan pilihan-pilihan seperti yang kita ingin kan, misalnya tentang gaji, menu makanan/ minuman, daftar film bioskop, daftar harga, dll  yang kita ingin masukan ke daftar, INGAT! harus dengan menggunakan "case pilihan of" , contoh yang saya buat seperti ini coding nya ^.^ :

program menu_pilihan;
uses wincrt;
var nama: string;
    gaji, tunjangan: real;
    gaji_bersih: real;
    pilihan : char;
    a, b :integer;
begin
writeln('---MENU---');
writeln('1.gaji karyawan');
writeln('2.angka segitiga pascal to');
writeln('3.angka segitiga pascal downto');
writeln('PILIHAN [1-3]:') ;
readln(pilihan);

case pilihan of

Membuat Program Penghitung Luas Bangun Datar dengan Menu Pilihan ( case of ) menggunakan Turbo Pascal

Ya, kali ini saya akan berbagi ilmu tentang Turbo Pascal , Turbo Pascal merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program, sekarang saya share Program Penghitung Luas Bangun Datar , berikut coding nya ^.^ :

program menghitung_Luas_Bangun_Datar;
uses wincrt;
var luas,r,alas,tinggi,panjang,lebar:real;
    pilihan:char;

begin
writeln('----Pilih Bangun Datar yang Ingin Dihitung----');
writeln('1.Menghitung Luas Lingkaran');
writeln('2.Menghitung Luas Persegi Panjang');
writeln('3.Menghitung Luas Segitiga');
writeln('PILIHAN [1-3]:') ;
readln(pilihan);

case pilihan of

Membuat Program Kalkulator Standard dengan Turbo Pascal

Ya, kali ini saya akan berbagi ilmu tentang Turbo Pascal , Turbo Pascal merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program, seperti Program Kalkulator Standard , yang saya share di sini, berikut coding nya ^.^ :


program kalkulator_Standard;
uses wincrt;
var n1,n2,p,h:real;
begin
writeln('program kalkulator');
writeln('=====================');
write('masukan nilai pertama= ');
readln(n1);
write('masukan nilai kedua= ');
readln(n2);