Kamis, 12 November 2009

TES BLOGGER


TUGAS ALGORITMA

ALGORITMA PRAKTEK
LATIHAN 8




include latihan 8
#include
#define N 10 /*Jumlah data*/
void InsertionSort(int data[],int n); /*prototipe fungsi*/
void main(void)
{
int i;
int n=N-1;
int data[]={20,10,32,100,60,12,70,25,45,65};
cout<<"Sebelum diurutkan :"<
cout<
for(i=0;i<=n;i++)
cout<<<" ";
cout<
cout<<"_______________________________"<
InsertionSort(data,n);
cout<<"Setelah diurutkan"<
cout<
for(i=0;i<=n;i++)
cout<<<" ";
cout<
}
void InsertionSort(int array1[],int n) /*Fungsi untuk mengurutkan elemen array 1D*/
{
int i,j,x;
bool ketemu;
for(i=1;i<=n;i++)
{
x=array1[i];
j=i-1;
ketemu=false;
while((j>=0) && (!ketemu))
{
if(x
{
array1[j+1]=array1[j];
j=j-1;
}
else
ketemu=true;
}
array1[j+1]=x;
}}



ALGORITMA PRAKTEK
LATIHAN 9


include latihan 9
#include
#include
void main(void)
{
const int KOLOM=2;int(*pDuaDim)[KOLOM];
pDuaDim=new int[3][KOLOM];
pDuaDim[0][0]=10;
pDuaDim[0][1]=20;
pDuaDim[1][1]=40;
pDuaDim[2][0]=50;
pDuaDim[2][1]=60;
for(int i=0;i<=2;i++){
for(int j=0;j<=KOLOM-1;j++)
cout<<
cout<
}
delete[]pDuaDim;
}

ALGORITMA PRAKTEK
LATIHAN 10




include latihan 10
#include
void SeqSearch4(int Data[],int n, int x, int*idx);
void main(void)
{
int Data[]={23 ,56 ,10 ,90 ,35 ,45 ,9 ,100 ,200 ,65 };
int x,i,jmlDat=10;
int idx;
cout<<"Elemen Array:";
for(i=0;i<<<"";cout<
cout<<"Masukan data yang akan dicari?:";cin>>x;
SeqSearch4(Data,jmlDat,x,&idx);
if(idx!=-1)
cout<<"Data yang dicari berada pada indek"<<
else
cout<<"Data yang dicari tidak ada dalam array"<
} void SeqSearch4(int Data[],int n,int x,int*idx)
{ int i=0;bool ketemu=false;
while(i
{ if(Data[i]==x)
ketemu=true;
else
i++;
} if(ketemu)
*idx=i;else
*idx=-1;
}

ALGORITMA PRAKTEK
LATIHAN 11




include latihan 11
#include
#define N 10 /*Jumlah data*/
void InsertionSort(int data[],int n); /*prototipe fungsi*/
void main(void)
{
int i;
int n=N-1;
int data[]={20,10,32,100,60,12,70,25,45,65};
cout<<"Sebelum diurutkan :"<
cout<
for(i=0;i<=n;i++)
cout<<<" ";
cout<
cout<<"_______________________________"<
InsertionSort(data,n);
cout<<"Setelah diurutkan"<
cout<
for(i=0;i<=n;i++)
cout<<<" ";
cout<
}
void InsertionSort(int array1[],int n) /*Fungsi untuk mengurutkan elemen array 1D*/
{
int i,j,x;
bool ketemu;
for(i=1;i<=n;i++)
{
x=array1[i];
j=i-1;
ketemu=false;
while((j>=0) && (!ketemu))
{
if(x
{
array1[j+1]=array1[j];
j=j-1;
}
else
ketemu=true;
}
array1[j+1]=x;
}
}






ALGORITMA PRAKTEK
LATIHAN 12




include latihan 12
/*Praktek ke 12: SIZE OF*/
#include
void main(void)
{
char charTipe='a';
unsigned char ucharTipe='a';
short shortTipe=0;
unsigned short ushortTipe=0;
long longTipe=0;
unsigned long ulongTipe=0;
int intTipe=0;
unsigned int uintTipe=0;
float floatTipe=0;
double doubleTipe=0;
cout<<"Lebar Data Menggunakan Visual C++ Enterprise Edition"<
cout<<"Lebar tipe char ="<<<"byte"<
cout<<"Lebar tipe unsigned char="<<<"byte"<
cout<<"Lebar Tipe Short="<<<"byte"<
cout<<"Lebar Tipe Unsigned Short="<<<"byte"<
cout<<"Lebar Tipe Long="<<<"byte"<
cout<<"Lebar Tipe Unsigned Long="<<<"byte"<
cout<<"Lebar Tipe Integer="<<<"byte"<
cout<<"Lebar Tipe Unsigned Integer="<<<"byte"<
cout<<"Lebar Tipe Float="<<<"byte"<
cout<<"Lebar Tipe double="<<<"byte"<
}

ALGORITMA PRAKTEK
LATIHAN 13






include latihan 13
#include
#include
void main(void)
{
char kalimatA[35];
char kalimatB[35];
strcpy(kalimatA,"Kota Yogyakarta");
strcpy(kalimatB,kalimatA);
//Ubah semua huruf kecil ke dalam huruf kapital
strupr(kalimatA);
cout<<
//Ubah semua huruf kapital ke dalam huruf kecil
strlwr(kalimatA);
cout<<
//Membandingkan dua String
cout<<
//Membandingkan dua string
cout<<
//Menggabungkan string
strcat(kalimatB," Never Ending Asia");
cout<<
}
http://www.unpam.ac.id/fakultas-teknik.php

Tidak ada komentar: