Kamis, 26 Maret 2009

Mencari data yang paling banyak (modus)

/*Program by andika wang jangan dicopy*/

#include
#include
#include
#include

void main()
{
char c;
int n;
int data[10];
int x[10];
int jum_x[10];
int banyak_x = 0;

a:
system("cls");

cout<<"\t\t\t\t=============="< cout<<"\t\t\t\t=Pilihan menu="< cout<<"\t\t\t\t=============="<
cout<<"\t\t\t\t1.Pekan"< cout<<"\t\t\t\t2.Bulan"< cout<<"\t\t\t\t3.Tahun"< cout<<"\t\t\t\t4.Keluar dari program !"<
cout< cout<
cout<<"\t\t\tPilihan anda adalah : ";cin>>n;

system("cls");

if(n==1)
{
do
{
system("cls");
//Masukkan data

cout< cout<
cout<<"\t\t\tisi \"1\" untuk cuaca cerah"< cout<<"\t\t\tisi \"2\" untuk cuaca berawan"< cout<<"\t\t\tisi \"3\" untuk cuaca hujan sangat deras"<
cout< cout< for(int i=1; i<8; i++)
{
cout<<"Masukkan hari ke ["<>data[i];
}

//Kumpulkan data dan cari berapa jumlahnya
for( i=1; i<8; i++)
{
int sama = 0;
for(int j=0; j {
if(data[i] == x[j])
{
sama = 1;
jum_x[j]++;
}
}
if(sama == 0)
{
x[banyak_x] = data[i];
jum_x[banyak_x] = 1;
banyak_x++;
}
}

//Cari bilangan yang paling sering muncul
int index_terbesar = 0;
int terbesar = jum_x[0];
for( i=1; i {
if(jum_x[i] > terbesar)
{
index_terbesar = i;
terbesar = jum_x[i];
}
}


cout<<"Data yang anda masukkan : ";
for( i=1; i<8; i++)
{
cout< }
cout<
//Tampilkan modus
cout<<"Rata-rata Cuaca = "<

cout<

if(x[index_terbesar]==1)
{
cout<<"anda beruntung sekali,cuaca hari ini cerah"< }
else if(x[index_terbesar]==2)
{
cout<<"sedia payung,cuaca hari ini berawan"< }
else if(x[index_terbesar]==3)
{
cout<<"pakailah jas hujan,cuaca hari ini sedang hujan dan sangat deras"< }

cout<<"Apakah anda ingin mengulang (Y/T) ?: ";cin>>c;

if(c=='t'||c=='T')
{
goto a;
}



}while(c=='y'||c=='Y');

}

else if(n==2)
{
do

{
system("cls");

cout< cout<
cout<<"\t\t\tisi \"1\" untuk cuaca cerah"< cout<<"\t\t\tisi \"2\" untuk cuaca berawan"< cout<<"\t\t\tisi \"3\" untuk cuaca hujan sangat deras"< cout< cout<

//Masukkan data
for(int i=1; i<5; i++)
{
cout<<"Masukkan pekan ke ["<>data[i];
}

//Kumpulkan data dan cari berapa jumlahnya
for( i=1; i<5; i++)
{
int sama = 0;
for(int j=0; j {
if(data[i] == x[j])
{
sama = 1;
jum_x[j]++;
}
}
if(sama == 0)
{
x[banyak_x] = data[i];
jum_x[banyak_x] = 1;
banyak_x++;
}
}

//Cari bilangan yang paling sering muncul
int index_terbesar = 0;
int terbesar = jum_x[0];
for( i=1; i {
if(jum_x[i] > terbesar)
{
index_terbesar = i;
terbesar = jum_x[i];
}
}


cout<<"Data yang anda masukkan : ";
for( i=1; i<5; i++)
{
cout< }
cout<
//Tampilkan modus
cout<<"Rata-rata Cuaca = "<
cout<

if(x[index_terbesar]==1)
{
cout<<"anda beruntung sekali,cuaca hari ini cerah"< }
else if(x[index_terbesar]==2)
{
cout<<"sedia payung,cuaca hari ini berawan"< }
else if(x[index_terbesar]==3)
{
cout<<"pakailah jas hujan,cuaca hari ini sedang hujan dan sangat deras"< }

cout<<"Apakah anda ingin mengulang (Y/T) ?: ";cin>>c;

if(c=='t'||c=='T')
{
goto a;
}



}while(c=='y'||c=='Y');
}
else if(n==3)
{
do
{
system("cls");

cout< cout<
cout<<"\t\t\tisi \"1\" untuk cuaca cerah"< cout<<"\t\t\tisi \"2\" untuk cuaca berawan"< cout<<"\t\t\tisi \"3\" untuk cuaca hujan sangat deras"<
cout< cout<
//Masukkan data
for(int i=1; i<13; i++)
{
cout<<"Masukkan bulan ke ["<>data[i];
}

//Kumpulkan data dan cari berapa jumlahnya
for( i=1; i<13; i++)
{
int sama = 0;
for(int j=0; j {
if(data[i] == x[j])
{
sama = 1;
jum_x[j]++;
}
}
if(sama == 0)
{
x[banyak_x] = data[i];
jum_x[banyak_x] = 1;
banyak_x++;
}
}

//Cari bilangan yang paling sering muncul
int index_terbesar = 0;
int terbesar = jum_x[0];
for( i=1; i {
if(jum_x[i] > terbesar)
{
index_terbesar = i;
terbesar = jum_x[i];
}
}


cout<<"Data yang anda masukkan : ";
for( i=1; i<13; i++)
{
cout< }
cout<
//Tampilkan modus
cout<<"Rata-rata Cuaca = "<
cout<

if(x[index_terbesar]==1)
{
cout<<"anda beruntung sekali,cuaca hari ini cerah"< }
else if(x[index_terbesar]==2)
{
cout<<"sedia payung,cuaca hari ini berawan"< }
else if(x[index_terbesar]==3)
{
cout<<"pakailah jas hujan,cuaca hari ini sedang hujan dan sangat deras"< }

cout<<"Apakah anda ingin mengulang (Y/T) ?: ";cin>>c;

if(c=='t'||c=='T')
{
goto a;
}



}while(c=='y'||c=='Y');
}
else
{
cout< cout< cout< cout< cout<<"\t\tTerima Kasih telah menggunakan program kecil ini !"< getch();
}
}

Tidak ada komentar: