Hiasan

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");}}