Jumat, 15 Maret 2013

Tugas Struktur Data 1


#include<iostream.h>
#include<string.h>
int main()
{
struct DataMtr
{
char pabrik[40],merk[40];
int cc;
long int harga;
};
int menu, i, j, BykMtr;
DataMtr motor[40];
DataMtr temp;
cout<<”Sorting”<<endl;
cout<<”Banyak motor : “; cin>>BykMtr;
//input data
for(int a=0; a<BykMtr; a++)
{
cout<<”Pabrik : “; cin>>motor[a].pabrik;
cout<<”Merk : “; cin>>motor[a].merk;
cout<<”CC : “; cin>>motor[a].cc;
cout<<”Harga : “; cin>>motor[a].harga;
cout<<endl;
}
//data sebelum urut
cout<<”Data yang anda masukkan (belum urut)”<<endl;
for(int b=0; b<BykMtr; b++)
{
cout<<”Pabrik : “<<motor[b].pabrik<<endl
<<”Merk : “<<motor[b].merk<<endl
<<”CC :”<<motor[b].cc<<endl
<<”Harga : “<<motor[b].harga<<endl<<endl;
}
//menampilkan menu pilihan untuk sorting
cout<<endl<<”Menu pilihan sorting : “<<endl
<<”[1] Ascending”<<endl
<<”[2] Descending”<<endl
<<”Silahkan masukkan pilihan anda : “; cin>>menu;
//sorting
if(menu==1)
{
//sorting (buble sort) berdasarkan cc
for(i=0; i<BykMtr-1; i++)
{
for(j=0; j<BykMtr-1-i; j++)
{
if(motor[j].cc>motor[j+1].cc)
{
//tukar pabrik
strcpy(temp.pabrik, motor[j].pabrik);
strcpy(motor[j].pabrik, motor[j+1].pabrik);
strcpy(motor[j+1].pabrik, temp.pabrik);
//tukar merk
strcpy(temp.merk, motor[j].merk);
strcpy(motor[j].merk, motor[j+1].merk);
strcpy(motor[j+1].merk, temp.merk);
//tukar cc
temp.cc=motor[j].cc;
motor[j].cc=motor[j+1].cc;
motor[j+1].cc=temp.cc;
//tukar harga
temp.harga=motor[j].harga;
motor[j].harga=motor[j+1].harga;
motor[j+1].harga=temp.harga;
}
}
}
//data setelah urut
cout<<”\nData telah urut”<<endl;
for(int c=0; c<BykMtr; c++)
{
cout<<”Pabrik : “<<motor[c].pabrik<<endl
<<”Merk : “<<motor[c].merk<<endl
<<”CC : “<<motor[c].cc<<endl
<<”Harga : “<<motor[c].harga<<endl<<endl;
}
}else if(menu==2)
{
//sorting (buble sort) secara descending
for(i=0; i<BykMtr; i++)
{
for(j=0; j<BykMtr; j++)
{
if(motor[j].cc<motor[j+1].cc)
{
//tukar pabrik
strcpy(temp.pabrik, motor[j].pabrik);
strcpy(motor[j].pabrik, motor[j+1].pabrik);
strcpy(motor[j+1].pabrik, temp.pabrik);
//tukar merk
strcpy(temp.merk, motor[j].merk);
strcpy(motor[j].merk, motor[j+1].merk);
strcpy(motor[j+1].merk, temp.merk);
//tukar cc
temp.cc=motor[j].cc;
motor[j].cc=motor[j+1].cc;
motor[j+1].cc=temp.cc;
//tukar harga
temp.harga=motor[j].harga;
motor[j].harga=motor[j+1].harga;
motor[j+1].harga=temp.harga;
}
}
}
//data setelah urut
cout<<”\nData telah urut}”<<endl;
for(int c=0; c<BykMtr; c++)
{
cout<<”Pabrik : “<<motor[c].pabrik<<endl
<<”Merk : “<<motor[c].merk<<endl
<<”CC : “<<motor[c].cc<<endl
<<”Harga : “<<motor[c].harga<<endl<<endl;
}
}else
{
cout<<”Menu yang anda masukkan tidak valid”<<endl;
}
return 0;
}

Tugas Struktur Data


<div dir="ltr" style="text-align: left;" trbidi="on">
#include<iostream .h="">
#include<string .h="">
int main()
{
struct DataMhs
{
long int nim;
char nama[30],fakultas[30];
};
int menu, i, j, BykMhs;
DataMhs mahasiswa[30];
DataMhs fakultas;
DataMhs temp;
cout&lt;&lt;”Sorting”&lt;<endl :="" anyak="" cin="" cout="" mahasiswa="">&gt;BykMhs;
//input data
for(int a=0; a<bykmhs :="" a="" cin="" cout="" im="">&gt;mahasiswa[a].nim;
cout&lt;&lt;”Nama : “; cin&gt;&gt;mahasiswa[a].nama;
cout&lt;&lt;”Fakultas : “; cin&gt;&gt;mahasiswa[a].fakultas;
cout&lt;<endl :="" akultas="" ama="" anda="" ata="" b="" belum="" cin="" cout="" data="" endl="" fakultas="" for="" ilahkan="" im="" ingin="" int="" mahasiswa="" masukkan="" melakukan="" menampilkan="" menu="" nama="" nim="" no="" pakah="" pilihan="" sebelum="" sorting="" untuk="" urut="" yang="" yes="" ykmhs="">&gt;menu;
//sorting
if(menu==1)
{
//sorting (buble sort) berdasarkan nim
for(i=0; i<bykmhs-1 for="" i="" if="" int="" j="" mahasiswa="" nim="" ykmhs-1-i="">mahasiswa[j+1].nim)
{
//tukar nim
temp.nim=mahasiswa[j].nim;
mahasiswa[j].nim=mahasiswa[j+1].nim;
mahasiswa[j+1].nim=temp.nim;
//tukar nama
strcpy(temp.nama, mahasiswa[j].nama);
strcpy(mahasiswa[j].nama, mahasiswa[j+1].nama);
strcpy(mahasiswa[j+1].nama, temp.nama);
//tukar Fakultas
strcpy(temp.fakultas, mahasiswa[j].fakultas);
strcpy(mahasiswa[j].fakultas, mahasiswa[j+1].fakultas);
strcpy(mahasiswa[j+1].fakultas, temp.fakultas);
}
}
}
//data setelah urut
cout&lt;&lt;”\nData telah urut”&lt;</bykmhs-1></endl></bykmhs></endl></string></iostream></div>

Selasa, 15 Mei 2012

LOWONGAN KERJA DIRUMAH



PENGELEMAN KANTONG TEH ROSSELA / KANTONG TEH JAHE DI KERJAKAN DIRUMAH (BAHAN DI SEDIAKAN PERUSAHAAN)

PENGHASILAN NGELEM 1 KOTAK KOMISI Rp. 70.000,- (Tujuh Puluh Ribu Rupiah)
( 1 Kotak isi 200 lembar kantong teh celup Rosella)

GAMBAR DI ATAS ADALAH BENTUK BENANG TEH YG MAU DI LEM DIKEMAS DALAM BOX SEBESAR TEH CELUP SARIWANGI KOTAK KECIL


CARA NGELEM NANTI DI AJARKAN MUDAH HANYA MENEMPELKANN MEREK KE BENANG TEH SEPERTI GAMBAR DI ATAS
SETELAH SELESAI DI KERJAKAN BAWA LAGI KE KANTOR dan UPAH LANGSUNG DI BAYAR CASH

SEMUA DI LAKUKAN SENDIRI TIDAK DIANTAR

Info Alamat Kantor silahkan SMS ke
Yeni Novitasari Hp : 089637517845 / 02135977694
dengan format Nama(Spasi)Tempat tinggal

Contoh SMS : Riya Cengkareng-Jakarta Barat

HANYA MENERIMA JABOTABEK DAN BANDUNG .