Rabu, 30 September 2015
Selasa, 17 Juli 2012
STUCK C++
TUGAS MODUL 7.1 STUCK
INPUT :
// Name : 1_stuck.cpp
// Author : agust
// Version :
// Copyright :
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
#define MAX_STACK 10
struct STACK
{
int top;
char data[10][10];
};STACK tumpuk;
void inisialisasi()
{
tumpuk.top = -1;
}
int IsFull()
{
if(tumpuk.top ==MAX_STACK-1) return 1; else return 0;
}
int IsEmpty()
{
if(tumpuk.top == -1) return 1; else return 0;
}
void Push (char d [10])
{
tumpuk.top++;
strcpy(tumpuk.data[tumpuk.top],d);
}
void Pop()
{
cout<<"data yang terambil = "<<tumpuk.data[tumpuk.top]<<endl;
tumpuk.top--;
}
void TampilStack()
{
for(int i =tumpuk.top;i>=0;i--)
{
cout<<"data : "<<tumpuk.data[i]<<endl;
}
}
void Clear()
{
tumpuk.top=-1;
}
int main(){
int pil;
inisialisasi();
char dt[10];
do{
cout<<"\n1. push\n";
cout<<"2. pop\n";
cout<<"3. print\n";
cout<<"4. clear\n";
cout<<"5. exit\n";
cout<<"pilihan : "; cin>>pil;
switch(pil){
case 1: if (IsFull() !=1){
cout<<"data = ";cin>>dt;
Push(dt);
}
else cout<<"\n Stact penuh!\n";
break;
case 2 : if (IsEmpty() != 1)
Pop();
else
cout<<"\n Stack kosong!\n";
break;
case 3 : if (IsEmpty() !=1)
TampilStack();
else
cout<<"Stact kosong!\n";
break;
case 4 : Clear();
cout<<"\n Stack sudah kosong !\n ";
break;
}
//getch();
} while (pil !=5);
return main();
return 0;
}
#include <conio.h>
#include <string.h>
using namespace std;
#define MAX_STACK 10
struct STACK
{
int top;
char data[10][10];
};STACK tumpuk;
void inisialisasi()
{
tumpuk.top = -1;
}
int IsFull()
{
if(tumpuk.top ==MAX_STACK-1) return 1; else return 0;
}
int IsEmpty()
{
if(tumpuk.top == -1) return 1; else return 0;
}
void Push (char d [10])
{
tumpuk.top++;
strcpy(tumpuk.data[tumpuk.top],d);
}
void Pop()
{
cout<<"data yang terambil = "<<tumpuk.data[tumpuk.top]<<endl;
tumpuk.top--;
}
void TampilStack()
{
for(int i =tumpuk.top;i>=0;i--)
{
cout<<"data : "<<tumpuk.data[i]<<endl;
}
}
void Clear()
{
tumpuk.top=-1;
}
int main(){
int pil;
inisialisasi();
char dt[10];
do{
cout<<"\n1. push\n";
cout<<"2. pop\n";
cout<<"3. print\n";
cout<<"4. clear\n";
cout<<"5. exit\n";
cout<<"pilihan : "; cin>>pil;
switch(pil){
case 1: if (IsFull() !=1){
cout<<"data = ";cin>>dt;
Push(dt);
}
else cout<<"\n Stact penuh!\n";
break;
case 2 : if (IsEmpty() != 1)
Pop();
else
cout<<"\n Stack kosong!\n";
break;
case 3 : if (IsEmpty() !=1)
TampilStack();
else
cout<<"Stact kosong!\n";
break;
case 4 : Clear();
cout<<"\n Stack sudah kosong !\n ";
break;
}
//getch();
} while (pil !=5);
return main();
return 0;
}
OUTPUT :
![]() |
| Gambar 1. Tampilan Code |
![]() |
| Gambar 2. Hasil Output |
LINKED LIST C++
TUGAS MODUL 6.2 LINKED LIST
input :
// Name : 2_linkedList.cpp
// Author : agust
// Version :
// Copyright :
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
#include <stdlib.h>
#include <malloc.h>
//#include <conio.h>
using namespace std;
#define nil NULL
#define info(P) P->info
#define next(P) P->next
#define first(L) (L)
typedef int infotype;
typedef struct telmlist *alamat;
typedef struct telmlist
{
infotype info;
alamat next;
}elmtlist;
typedef alamat list;;
void buatsenarai (list*L)
{
first(*L) = nil;
}
list nodbaru(int m)
{
list n;
n = (list) malloc(sizeof(elmtlist));
if (n!=NULL)
{
info(n) =m;
next(n) =nil;
}
return n;
}
void sisipsenarai (list *L,list t, list p)
{
if (p==nil)
{
t->next=*L;
*L=t;
}
else
{
t->next=p->next;
p->next=t;
}
}
void cetaksenarai (list L)
{
list ps;
for (ps=L; ps!=nil; ps=ps->next)
{
cout<<" "<<info(ps)<<" -->";
}
cout<<"NULL\n";
}
int main()
{
list pel;
list n;
int i,k,nilai;
buatsenarai(&pel);
cout<<"masukkan banyak data = ";
cin>>k;
for (i=1;i<=k;i++)
{
cout<<"masukkan data senarai ke-"<<i<<" = ";
cin>>nilai;
n=nodbaru(nilai);
sisipsenarai (&pel,n,NULL);
}
cetaksenarai(pel);
return 0;
}
output :
TUGAS MODUL 6.1 LINKED LIST
input :
// Name : 1_LinkedList.cpp
// Author : agust
// Version :
// Copyright :
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
//#include <conio.h>
#include <malloc.h>
using namespace std;
int main()
{
int i;
struct ListEntry
{
int number;
struct ListEntry *next;
} start, *node;
start.next=NULL;
node=&start;
for (i=1; i<=10; i++)
{
node->next=(struct ListEntry *) malloc(sizeof(struct ListEntry));
node=node->next;
node->number=i;
node->next=NULL;
}
node=start.next;
while (node)
{
cout<<node->number;
node=node->next;
}
return 0;
}
output :
Selasa, 05 Juni 2012
Senin, 04 Juni 2012
array nama dengan perintah (while) menggunakan eclipse
input :
#include <iostream>
using namespace std;
int main() {
int pilih;
int agus[8][32]=
{
{0,1,1,1,1,1,0,0, 0,1,1,1,1,1,0,0, 1,1,0,0,0,0,1,0, 0,1,1,1,1,1,1,0},
{0,1,0,0,0,1,0,0, 1,1,0,0,0,1,1,0, 1,1,0,0,0,0,1,0, 1,1,0,0,0,0,0,0},
{0,1,0,0,0,1,0,0, 1,1,0,0,0,0,0,0, 1,1,0,0,0,0,1,0, 1,1,0,0,0,0,0,0},
{1,1,1,1,1,1,1,0, 1,1,0,0,0,0,0,0, 1,1,0,0,0,0,1,0, 0,1,1,1,1,1,0,0},
{1,1,0,0,0,0,1,0, 1,1,0,0,0,1,1,0, 1,1,0,0,0,0,1,0, 0,0,0,0,0,1,1,0},
{1,1,0,0,0,0,1,0, 1,1,0,0,0,0,1,0, 1,1,1,1,1,1,1,0, 0,0,0,0,0,1,1,0},
{1,1,0,0,0,0,1,0, 0,1,1,1,1,1,1,0, 0,1,1,1,1,1,0,0, 1,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0},
};
int a, s;
int agust [4][8][8]=
{
{{0,1,1,1,1,1,0,0},
{0,1,0,0,0,1,0,0},
{0,1,0,0,0,1,0,0},
{1,1,1,1,1,1,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{0,0,0,0,0,0,0,0}},
{{0,1,1,1,1,1,0,0},
{1,1,0,0,0,1,1,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,1,1,0},
{1,1,0,0,0,0,1,0},
{0,1,1,1,1,1,1,0},
{0,0,0,0,0,0,0,0}},
{{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,1,1,1,1,1,0},
{0,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0}},
{{0,1,1,1,1,1,1,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,0,0,0},
{0,1,1,1,1,1,0,0},
{0,0,0,0,0,1,1,0},
{0,0,0,0,0,1,1,0},
{1,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0}}
};
int h,i,j;
cout<<"pilihan";
cout<<"\n1 = Array 2D";
cout<<"\n2 = Array 3D";
cout<<"\n3 = Exit\n";
cout<<"Pilih Untuk Menampilkan Nama: ";
cin>>pilih;
cout<<endl;
while(1)
{
if(pilih==1){
for(a=0;a<8;a++)
{
for(s=0;s<32;s++)
if(agus[a][s]==1)
cout<<"0";
else
cout<<'\x20';
cout<<endl;
}
}
break;
}
while(1)
{
if(pilih==2){
for(h=0;h<4;h++)
{
for(i=0;i<8;i++)
{
for(j=0;j<8;j++)
if (agust [h] [i] [j]==1)
cout<<"0";
else
cout<<"\x20";
cout<<endl;
}
cout<<endl;
}
}
break;
}
while(1)
{
if(pilih==3)
{
cout<<"terimakasih menggunakan program ini!";
}
break;
}
return 0;
}
output :
saat memilih pilihan nomor 1 maka akan muncul :
jika memilih nomor 2 maka akan muncul :
jika memilih nomor 3 maka akan muncul :
#include <iostream>
using namespace std;
int main() {
int pilih;
int agus[8][32]=
{
{0,1,1,1,1,1,0,0, 0,1,1,1,1,1,0,0, 1,1,0,0,0,0,1,0, 0,1,1,1,1,1,1,0},
{0,1,0,0,0,1,0,0, 1,1,0,0,0,1,1,0, 1,1,0,0,0,0,1,0, 1,1,0,0,0,0,0,0},
{0,1,0,0,0,1,0,0, 1,1,0,0,0,0,0,0, 1,1,0,0,0,0,1,0, 1,1,0,0,0,0,0,0},
{1,1,1,1,1,1,1,0, 1,1,0,0,0,0,0,0, 1,1,0,0,0,0,1,0, 0,1,1,1,1,1,0,0},
{1,1,0,0,0,0,1,0, 1,1,0,0,0,1,1,0, 1,1,0,0,0,0,1,0, 0,0,0,0,0,1,1,0},
{1,1,0,0,0,0,1,0, 1,1,0,0,0,0,1,0, 1,1,1,1,1,1,1,0, 0,0,0,0,0,1,1,0},
{1,1,0,0,0,0,1,0, 0,1,1,1,1,1,1,0, 0,1,1,1,1,1,0,0, 1,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0},
};
int a, s;
int agust [4][8][8]=
{
{{0,1,1,1,1,1,0,0},
{0,1,0,0,0,1,0,0},
{0,1,0,0,0,1,0,0},
{1,1,1,1,1,1,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{0,0,0,0,0,0,0,0}},
{{0,1,1,1,1,1,0,0},
{1,1,0,0,0,1,1,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,1,1,0},
{1,1,0,0,0,0,1,0},
{0,1,1,1,1,1,1,0},
{0,0,0,0,0,0,0,0}},
{{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,1,1,1,1,1,0},
{0,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0}},
{{0,1,1,1,1,1,1,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,0,0,0},
{0,1,1,1,1,1,0,0},
{0,0,0,0,0,1,1,0},
{0,0,0,0,0,1,1,0},
{1,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0}}
};
int h,i,j;
cout<<"pilihan";
cout<<"\n1 = Array 2D";
cout<<"\n2 = Array 3D";
cout<<"\n3 = Exit\n";
cout<<"Pilih Untuk Menampilkan Nama: ";
cin>>pilih;
cout<<endl;
while(1)
{
if(pilih==1){
for(a=0;a<8;a++)
{
for(s=0;s<32;s++)
if(agus[a][s]==1)
cout<<"0";
else
cout<<'\x20';
cout<<endl;
}
}
break;
}
while(1)
{
if(pilih==2){
for(h=0;h<4;h++)
{
for(i=0;i<8;i++)
{
for(j=0;j<8;j++)
if (agust [h] [i] [j]==1)
cout<<"0";
else
cout<<"\x20";
cout<<endl;
}
cout<<endl;
}
}
break;
}
while(1)
{
if(pilih==3)
{
cout<<"terimakasih menggunakan program ini!";
}
break;
}
return 0;
}
output :
saat memilih pilihan nomor 1 maka akan muncul :
jika memilih nomor 2 maka akan muncul :
jika memilih nomor 3 maka akan muncul :
silahkan dicoba semoga berhasil
GBU
array nama dengan perintah (case) menggunakan eclipse
input :
#include <iostream>
using namespace std;
int main() {
int pilih;
cout<<"pilihan array";
cout<<"\n1 = array 2D";
cout<<"\n2 = array 3D";
cout<<"\n3 = exit";
cout<<"\npilih : ";
cin>>pilih;
cout<<"\n";
switch (pilih)
{
case 1 :
{
int hrf[8][32]=
{
{0,1,1,1,1,1,0,0, 0,1,1,1,1,1,0,0, 1,1,0,0,0,0,1,0, 0,1,1,1,1,1,1,0},
{0,1,0,0,0,1,0,0, 1,1,0,0,0,1,1,0, 1,1,0,0,0,0,1,0, 1,1,0,0,0,0,0,0},
{0,1,0,0,0,1,0,0, 1,1,0,0,0,0,0,0, 1,1,0,0,0,0,1,0, 1,1,0,0,0,0,0,0},
{1,1,1,1,1,1,1,0, 1,1,0,0,0,0,0,0, 1,1,0,0,0,0,1,0, 0,1,1,1,1,1,0,0},
{1,1,0,0,0,0,1,0, 1,1,0,0,0,1,1,0, 1,1,0,0,0,0,1,0, 0,0,0,0,0,1,1,0},
{1,1,0,0,0,0,1,0, 1,1,0,0,0,0,1,0, 1,1,1,1,1,1,1,0, 0,0,0,0,0,1,1,0},
{1,1,0,0,0,0,1,0, 0,1,1,1,1,1,1,0, 0,1,1,1,1,1,0,0, 1,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0},
};
int i,j;
for(i=0;i<8;i++)
{
for(j=0; j<32; j++)
if (hrf[i][j]==1)
cout<<"0";
else
cout<<"\x20";
cout<<endl;
}
return 0;
break;
}
case 2 :
{
int huruf[4][8][8]=
{
{{0,1,1,1,1,1,0,0},
{0,1,0,0,0,1,0,0},
{0,1,0,0,0,1,0,0},
{1,1,1,1,1,1,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{0,0,0,0,0,0,0,0}},
{{0,1,1,1,1,1,0,0},
{1,1,0,0,0,1,1,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,1,1,0},
{1,1,0,0,0,0,1,0},
{0,1,1,1,1,1,1,0},
{0,0,0,0,0,0,0,0}},
{{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,1,1,1,1,1,0},
{0,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0}},
{{0,1,1,1,1,1,1,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,0,0,0},
{0,1,1,1,1,1,0,0},
{0,0,0,0,0,1,1,0},
{0,0,0,0,0,1,1,0},
{1,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0}}
};
int i,j,k;
for(i=0;i<4;i++)
{
for(j=0;j<8;j++)
{
for(k=0;k<8;k++)
if(huruf[i][j][k]==1)
cout<<"0";
else
cout<<"\x20";
cout<<endl;
}
}
return 0;
break;
}
case 3 :
{
{
cout<<"terimakasih menggunakan program ini!";
}
return 0;
break;
}
return 0;
}
}
output :
saat memilih pilihan nomor 1 maka akan muncul :
#include <iostream>
using namespace std;
int main() {
int pilih;
cout<<"pilihan array";
cout<<"\n1 = array 2D";
cout<<"\n2 = array 3D";
cout<<"\n3 = exit";
cout<<"\npilih : ";
cin>>pilih;
cout<<"\n";
switch (pilih)
{
case 1 :
{
int hrf[8][32]=
{
{0,1,1,1,1,1,0,0, 0,1,1,1,1,1,0,0, 1,1,0,0,0,0,1,0, 0,1,1,1,1,1,1,0},
{0,1,0,0,0,1,0,0, 1,1,0,0,0,1,1,0, 1,1,0,0,0,0,1,0, 1,1,0,0,0,0,0,0},
{0,1,0,0,0,1,0,0, 1,1,0,0,0,0,0,0, 1,1,0,0,0,0,1,0, 1,1,0,0,0,0,0,0},
{1,1,1,1,1,1,1,0, 1,1,0,0,0,0,0,0, 1,1,0,0,0,0,1,0, 0,1,1,1,1,1,0,0},
{1,1,0,0,0,0,1,0, 1,1,0,0,0,1,1,0, 1,1,0,0,0,0,1,0, 0,0,0,0,0,1,1,0},
{1,1,0,0,0,0,1,0, 1,1,0,0,0,0,1,0, 1,1,1,1,1,1,1,0, 0,0,0,0,0,1,1,0},
{1,1,0,0,0,0,1,0, 0,1,1,1,1,1,1,0, 0,1,1,1,1,1,0,0, 1,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0},
};
int i,j;
for(i=0;i<8;i++)
{
for(j=0; j<32; j++)
if (hrf[i][j]==1)
cout<<"0";
else
cout<<"\x20";
cout<<endl;
}
return 0;
break;
}
case 2 :
{
int huruf[4][8][8]=
{
{{0,1,1,1,1,1,0,0},
{0,1,0,0,0,1,0,0},
{0,1,0,0,0,1,0,0},
{1,1,1,1,1,1,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{0,0,0,0,0,0,0,0}},
{{0,1,1,1,1,1,0,0},
{1,1,0,0,0,1,1,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,1,1,0},
{1,1,0,0,0,0,1,0},
{0,1,1,1,1,1,1,0},
{0,0,0,0,0,0,0,0}},
{{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,1,1,1,1,1,0},
{0,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0}},
{{0,1,1,1,1,1,1,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,0,0,0},
{0,1,1,1,1,1,0,0},
{0,0,0,0,0,1,1,0},
{0,0,0,0,0,1,1,0},
{1,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0}}
};
int i,j,k;
for(i=0;i<4;i++)
{
for(j=0;j<8;j++)
{
for(k=0;k<8;k++)
if(huruf[i][j][k]==1)
cout<<"0";
else
cout<<"\x20";
cout<<endl;
}
}
return 0;
break;
}
case 3 :
{
{
cout<<"terimakasih menggunakan program ini!";
}
return 0;
break;
}
return 0;
}
}
output :
saat memilih pilihan nomor 1 maka akan muncul :
dan jika input nomor 2 maka akan muncul :
input nomor 3 maka akan muncul :
silahkan di coba, semoga bermanfaat
GBUSenin, 28 Mei 2012
Jumat, 25 Mei 2012
tugas praktikum 5 membuat program nama 2 dimensi
#include <iostream>
using namespace std;
int main() {
int hrf[8][32]=
{
{0,1,1,1,1,1,0,0, 0,1,1,1,1,1,0,0, 1,1,0,0,0,0,1,0, 0,1,1,1,1,1,1,0},
{0,1,0,0,0,1,0,0, 1,1,0,0,0,1,1,0, 1,1,0,0,0,0,1,0, 1,1,0,0,0,0,0,0},
{0,1,0,0,0,1,0,0, 1,1,0,0,0,0,0,0, 1,1,0,0,0,0,1,0, 1,1,0,0,0,0,0,0},
{1,1,1,1,1,1,1,0, 1,1,0,0,0,0,0,0, 1,1,0,0,0,0,1,0, 0,1,1,1,1,1,0,0},
{1,1,0,0,0,0,1,0, 1,1,0,0,0,1,1,0, 1,1,0,0,0,0,1,0, 0,0,0,0,0,1,1,0},
{1,1,0,0,0,0,1,0, 1,1,0,0,0,0,1,0, 1,1,1,1,1,1,1,0, 0,0,0,0,0,1,1,0},
{1,1,0,0,0,0,1,0, 0,1,1,1,1,1,1,0, 0,1,1,1,1,1,0,0, 1,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0},
};
int i,j;
for(i=0;i<8;i++)
{
for(j=0; j<32; j++)
if (hrf[i][j]==1)
cout<<"0";
else
cout<<"\x20";
cout<<endl;
}
return 0;
}
OUTPUT :
tugas praktikum 5 membuat program nama 3 dimensi
INPUT :
#include <iostream>
using namespace std;
int main() {
int huruf[4][8][8]=
{
{{0,1,1,1,1,1,0,0},
{0,1,0,0,0,1,0,0},
{0,1,0,0,0,1,0,0},
{1,1,1,1,1,1,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{0,0,0,0,0,0,0,0}},
{{0,1,1,1,1,1,0,0},
{1,1,0,0,0,1,1,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,1,1,0},
{1,1,0,0,0,0,1,0},
{0,1,1,1,1,1,1,0},
{0,0,0,0,0,0,0,0}},
{{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,1,1,1,1,1,0},
{0,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0}},
{{0,1,1,1,1,1,1,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,0,0,0},
{0,1,1,1,1,1,0,0},
{0,0,0,0,0,1,1,0},
{0,0,0,0,0,1,1,0},
{1,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0}}
};
int i,j,k;
for(i=0;i<4;i++)
{
for(j=0;j<8;j++)
{
for(k=0;k<8;k++)
if(huruf[i][j][k]==1)
cout<<"*";
else
cout<<"\x20";
cout<<endl;
}
}
return 0;
}
OUTPUT :
#include <iostream>
using namespace std;
int main() {
int huruf[4][8][8]=
{
{{0,1,1,1,1,1,0,0},
{0,1,0,0,0,1,0,0},
{0,1,0,0,0,1,0,0},
{1,1,1,1,1,1,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{0,0,0,0,0,0,0,0}},
{{0,1,1,1,1,1,0,0},
{1,1,0,0,0,1,1,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,1,1,0},
{1,1,0,0,0,0,1,0},
{0,1,1,1,1,1,1,0},
{0,0,0,0,0,0,0,0}},
{{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,1,1,1,1,1,0},
{0,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0}},
{{0,1,1,1,1,1,1,0},
{1,1,0,0,0,0,0,0},
{1,1,0,0,0,0,0,0},
{0,1,1,1,1,1,0,0},
{0,0,0,0,0,1,1,0},
{0,0,0,0,0,1,1,0},
{1,1,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0}}
};
int i,j,k;
for(i=0;i<4;i++)
{
for(j=0;j<8;j++)
{
for(k=0;k<8;k++)
if(huruf[i][j][k]==1)
cout<<"*";
else
cout<<"\x20";
cout<<endl;
}
}
return 0;
}
OUTPUT :
Senin, 14 Mei 2012
Selasa, 08 Mei 2012
Minggu, 15 April 2012
tugas praktikum 3.4 searching eclipse
sintak program :
#include <iostream>
using namespace std;
int string_kar(char st[], char k)
{
int i, posisi, panjang;
i=0;
posisi =-1;
panjang = strlen (st);
while ((i<panjang-1) && posisi ==-1)
{
if (st[i] == k)
posisi=i;
i++;
}
return posisi;
}
int main()
{
char kalimat[]="hallo stikom yos";
char dicari ='y';
cout<<"posisi "<<dicari<<" didalam string "<<kalimat<<" : "<<string_kar(kalimat, dicari)<<"\n";
return 0;
}
tugas praktikum 3.3 searching eclipse
sintak program :
#include <iostream>
using namespace std;
int caribiner (int data [], int n, int k)
{
int ada, atas, bawah, tengah, posisi;
ada =0;
bawah=0;
atas=n-1;
while (atas>=bawah)
{
tengah= (atas+bawah)/2;
if (k>data[tengah])
bawah=tengah+1;
else
if (k<data [tengah])
atas=tengah-1;
else
{
ada=1;
posisi=tengah;
bawah=atas+1;
}
}
if(!ada)
posisi=-1;
return posisi;
}
int main()
{
int data[]={10, 9, 7,6, 5, 4, 3, 1};
int dicari=6;
cout<<"posisi "<<dicari <<" dalam larik data : " <<caribiner(data,8,dicari)<<"\n";
return 0;
}
hasil program :
#include <iostream>
using namespace std;
int caribiner (int data [], int n, int k)
{
int ada, atas, bawah, tengah, posisi;
ada =0;
bawah=0;
atas=n-1;
while (atas>=bawah)
{
tengah= (atas+bawah)/2;
if (k>data[tengah])
bawah=tengah+1;
else
if (k<data [tengah])
atas=tengah-1;
else
{
ada=1;
posisi=tengah;
bawah=atas+1;
}
}
if(!ada)
posisi=-1;
return posisi;
}
int main()
{
int data[]={10, 9, 7,6, 5, 4, 3, 1};
int dicari=6;
cout<<"posisi "<<dicari <<" dalam larik data : " <<caribiner(data,8,dicari)<<"\n";
return 0;
}
hasil program :
tugas praktikum 3.2 searching eclipse
sintak program :
#include <iostream>
using namespace std;
int cari(int data [], int n, int k, int m)
{
int posisi, i, ketemu;
int pencacah=0;
if (n<=0)
posisi=-1;
else
{
ketemu=0;
i=1;
while ((i<n-1) && !ketemu)
if (data [i] == k)
{
pencacah++;
cout<<"pencacah \n"<< pencacah;
if (pencacah==m)
{
cout<<"ketemu "<<pencacah;
posisi=i;
ketemu=1;
}
else
i++;
}
else
i++;
if(!ketemu)
posisi=-1;
}
return posisi;
}
int main()
{
int data [8]={10,9,6,4,7,5,4,1};
int dicari;
int ke;
dicari=4;
ke =2;
cout<<"posisi "<<dicari<<"yang ke "<<ke<<"dalam larik data :"<<cari (data,8,dicari,ke)<<"\n";
ke=1;
cout<<"posisi "<<dicari<<"yang ke "<<ke<<"dalam larik data :"<<cari (data,8,dicari,ke)<<"\n";
ke=2;
dicari=5;
cout<<"posisi "<<dicari<<"yang ke "<<ke<<"dalam larik data :"<<cari (data,8,dicari,ke)<<"\n";
return 0;
}
hasil program :
#include <iostream>
using namespace std;
int cari(int data [], int n, int k, int m)
{
int posisi, i, ketemu;
int pencacah=0;
if (n<=0)
posisi=-1;
else
{
ketemu=0;
i=1;
while ((i<n-1) && !ketemu)
if (data [i] == k)
{
pencacah++;
cout<<"pencacah \n"<< pencacah;
if (pencacah==m)
{
cout<<"ketemu "<<pencacah;
posisi=i;
ketemu=1;
}
else
i++;
}
else
i++;
if(!ketemu)
posisi=-1;
}
return posisi;
}
int main()
{
int data [8]={10,9,6,4,7,5,4,1};
int dicari;
int ke;
dicari=4;
ke =2;
cout<<"posisi "<<dicari<<"yang ke "<<ke<<"dalam larik data :"<<cari (data,8,dicari,ke)<<"\n";
ke=1;
cout<<"posisi "<<dicari<<"yang ke "<<ke<<"dalam larik data :"<<cari (data,8,dicari,ke)<<"\n";
ke=2;
dicari=5;
cout<<"posisi "<<dicari<<"yang ke "<<ke<<"dalam larik data :"<<cari (data,8,dicari,ke)<<"\n";
return 0;
}
hasil program :
tugas praktikum 3.1 searching eclipse
masukan sintak program :
#include <iostream>
using namespace std;
int cari (int data[], int n, int k)
{
int posisi, i, ketemu;
if (n<=0)
posisi=-1;
else
{
ketemu=0;
i=-1;
while ((i<n-1) && !ketemu)
if (data [i] == k)
{
posisi = i;
ketemu = i;
}
else
i++;
if (!ketemu)
posisi =-1;
}
return posisi;
}
int main()
{
int data [8] = {10, 9, 6, 4, 7, 5, 4, 1};
int dicari = 4;
cout<<"posisi "<<dicari<<"ada dalam larik data ke : "<<cari (data,8,dicari)<<"\n";
return 0;
}
hasil program :
#include <iostream>
using namespace std;
int cari (int data[], int n, int k)
{
int posisi, i, ketemu;
if (n<=0)
posisi=-1;
else
{
ketemu=0;
i=-1;
while ((i<n-1) && !ketemu)
if (data [i] == k)
{
posisi = i;
ketemu = i;
}
else
i++;
if (!ketemu)
posisi =-1;
}
return posisi;
}
int main()
{
int data [8] = {10, 9, 6, 4, 7, 5, 4, 1};
int dicari = 4;
cout<<"posisi "<<dicari<<"ada dalam larik data ke : "<<cari (data,8,dicari)<<"\n";
return 0;
}
hasil program :
Selasa, 10 April 2012
Minggu, 08 April 2012
tugas praktikum 2.5 typedef struct eclipse
sintak program :
#include <iostream>
using namespace std;
typedef struct mahasiswa
{
char NIM[9];
char nama[30];
float ipk;
};
int main ()
{
mahasiswa mhs;
cout<<"NIM : ";
cin>>mhs.NIM;
cout<<"Nama : ";
cin>>mhs.nama;
cout<<"IPK : ";
cin>>mhs.ipk;
cout<<"Data Anda : ";
cout<<"\n\nNIM = "<<mhs.NIM<<"\n";
cout<<"Nama = "<<mhs.nama<<"\n";
cout<<"IPK = "<<mhs.ipk<<"\n";
return 0;
}
hasil program :
#include <iostream>
using namespace std;
typedef struct mahasiswa
{
char NIM[9];
char nama[30];
float ipk;
};
int main ()
{
mahasiswa mhs;
cout<<"NIM : ";
cin>>mhs.NIM;
cout<<"Nama : ";
cin>>mhs.nama;
cout<<"IPK : ";
cin>>mhs.ipk;
cout<<"Data Anda : ";
cout<<"\n\nNIM = "<<mhs.NIM<<"\n";
cout<<"Nama = "<<mhs.nama<<"\n";
cout<<"IPK = "<<mhs.ipk<<"\n";
return 0;
}
hasil program :
Langganan:
Postingan (Atom)

.bmp)
.bmp)




.jpg)






.bmp)
.bmp)
.jpg)
.bmp)
.bmp)
.bmp)



.bmp)