Senin, 20 Februari 2012

Bisnis Baru


Orang aseek numpang promosi ya teman2..
:-)

saya sdang coba2 bisnis.
jual tas laptop batik, tas sandang batik, dll
bahan batik solo.
karena kita bersahabat jadi hargfa juga bersahabat.

jika tertarik hubungi saya.
di 085275867297 / 085265406959
gunakan tas ini tanda cinta indonesia.
 Tas Samping (harga 60.000)
 kode : 6
Tas  Ransel  (harga 70.000)
 kode :5
Tas  Laptop  (harga 55.000)

 kode : 4
Tas  Laptop  (harga 50.000)
 kode :1
Tas  Laptop  (harga 50.000)
 kode :2
Tas  Laptop  (harga 50.000)
 kode :3

Jumat, 17 Februari 2012

Perbaikan


ini perbaikannya,coba perikasa apa lagi yang salah.
mencari nilai rata-rata dengan bahasa c.

#include <stdio.h>
#include <conio.h>

main()
{
int a[20];
   int i=0;
int n=0;
   int jum=0;
   float rata;                                                                                                
   float jumlah;
   float N;
   input:
   do
   {
  printf("masukkan data -> :");
   scanf("%d",&a[i]);
   n=(n+1);
   jum=jum+a[i];
   }
   while(a[i] >= 0);
   if(a[0]<0)
   {
    printf("salah coy\n\n");
    goto input;
   }
   N=(n-1);                                                            
   jumlah=(jum-a[0]);
   rata=(jumlah/N);
   printf("jumlah data  :%0.2f\n",jumlah);
   printf("banyak data  :%0.2f\n",N);
   printf("hasil : %0.2f",rata);

getch();
}

Kamis, 16 Februari 2012

Array


Setelah beberapa hari ngerjainnya,ternyada dapat juga coy.
ini merupakan codingan tentang array 1 D.
soalnya seperti ini:misalkan kita input 1,2,3,4,-6;
dicari rata-ratanya dengan syarat angka yang lebih kecil dari 0,tidak ikut dijumlahkan
jadi seperti ini:1+2+3+4 dibagi 4.
maaf uncosty aku gak ngasi dalam prosedur dan fungsi ,tolong dipelajarin sendiri.
buat uncosty kalau bingung silahkan tanya,oke coy.


#include <stdio.h>
#include <conio.h>

main()
{
int a[20];
   int i=0;
int n=0;
   int jum=0;
   float rata;
   int jumlah;
   do
   {
  printf("masukkan data -> :");
   scanf("%d",&a[i]);
   n=(n+1);
   jum=jum+a[i];
   }
   while(a[i]>0);
   jumlah=jum-a[0];
   printf(" jumlah data :%d\n",jumlah);
   int N=n-1;
   printf("banyak data  :%d\n",N);
   rata=jumlah/N;
   printf("%0.2f",rata);

getch();
}

Selasa, 14 Februari 2012

program mencari Nilai Maksimum dengan bahasa C.

Mencari Nilai Maksimum dengan prosedur.
Buat teman-teman ini codingannya.

#include <stdio.h>
#include <conio.h>


void inputjumdata(int *n)
{
printf("masukkan jumlah data :");
   scanf("%d",&*n);
}
void inputdata(int n,int a[10])
{
   int i;
for(i=0;i<n;i++)
   {
    printf("masukkan data : ");
      scanf("%d",&a[i]);
   }
}
int maks(int n,int a[10])
{
   int i;
   int maks=a[1];
for(i=0;i<n;i++)
   {
    if(a[i]>maks)
      maks=a[i];
   }
   return maks;
}
void output(int hsl)
{
printf("nilai maksimum : %d",hsl);
}



main()
{
int N,hasil;
   int A[10];
   inputjumdata(&N);
   inputdata(N,A);
   hasil=maks(N,A);
   output (hasil);
 
getch();
}

Sabtu, 11 Februari 2012

Program dengan bahasa C operasi pada Matriks

Teman-teman ini ada program penjumlahan,pengurangan,perkalian Matriks.
compile dengan turbo,borlan builder.
Senang Dapat berbagi pengetahuan dengan mu.
Kata Dosen Orang cerdas mau memberikan ilmu,orang pintar Gak mau.
Teman  pilih yang mana?




#include <stdio.h>
#include <conio.h>

void inputordo (int *b1,int *k1,int *b2,int *k2)
{
printf("masukkan ordo matriks1(kolom*baris)maks 10:\n");scanf("%d%d",&*b1,&*k1);
   printf("masukkan ordo matriks2(kolom*baris)maks 10:\n");scanf("%d%d",&*b2,&*k2);
}
void inputdata ( int b1,int k1,int b2,int k2,int m1[10][10],int m2[10][10])
{
   int a,b;
printf("masukkan nilai matriks1 dimulai perbaris\n");
   for(a=0;a<k1;a++)
   {
    for(b=0;b<b1;b++)
      {
      scanf("%d",&m1[a][b]);
      }
   }
   printf("masukkan nilai matriks 2 dimulai perbaris \n");
   for(a=0;a<k2;a++)
   {
    for(b=0;b<b2;b++)
      {
      scanf("%d",&m2[a][b]);
      }
   }
}

void tampilmatriks( int b1,int k1,int b2,int k2,int m1[10][10],int m2[10][10])
{
   int a,b;
printf("matriks pertama\n");
   for(a=0;a<k1;a++)
   {
    for(b=0;b<b1;b++)
      {
      printf("\t\t%d   ",m1[a][b]);
      }
      printf("\n");
   }

   printf("matriks kedua\n");
   for(a=0;a<k2;a++)
   {
    for(b=0;b<b2;b++)
      {
      printf("\t\t%d   ",m2[a][b]);
      }
      printf("\n");
   }
}
void penjumlahan( int b1,int k1,int m1[10][10],int m2[10][10],int H[10][10])
{
   int a,b;
   printf("================================================\n");
printf("hasil penjumlahan dari kedua matriks adalah\n\n");
for(a=0;a<k1;a++)
      {
      for(b=0;b<b1;b++)
             {
             H[a][b]=0;
             H[a][b]=m1[a][b]+m2[a][b];
             printf("\t\t%d   ",H[a][b]);
             }
    printf("\n");
      }
   printf("================================================\n");
}

void pengurangan (int b1,int k1,int m1[10][10],int m2[10][10],int H[10][10])
{
   int a,b;
   printf("================================================\n");
printf("hasil pengurangan dari kedua matriks adalah\n\n");
   for(a=0;a<k1;a++)
    {
      for(b=0;b<b1;b++)
      {
         H[a][b]=0;
         H[a][b]=m1[a][b]-m2[a][b];
         printf("\t%d   ",H[a][b]);
         }
      printf("\n");
      }
   printf("================================================\n");
}

void perkalian (int k1,int b1,int b2,int m1[10][10],int m2[10][10],int H[10][10])
{
   int a,b,c;
   printf("================================================\n");
  printf("Hasil perkalian dari kedua matriks adalah\n\n");
   for(a=0;a<k1;a++)
   {
    for(b=0;b<b2;b++)
      {
      H[a][b]=0;
      for(c=0;c<k1+(b1-k1);c++)
         {
         H[a][b]+=m1[a][c]*m2[c][b];
}
      printf("\t\t%d\t   ",H[a][b]);
      }
   printf("\n");
   }
   printf("================================================\n");
}

void menu(int *pil)
{
printf("\t\tMENU\n");
   printf("  \t1.Penjumlahan\n");
   printf("  \t2.Pengurangan\n");
   printf("  \t3.Perkalian\n");
   printf("  \t4.Keluar\n");
   printf("\nmasukkan pilihan anda : ");scanf("%d",&*pil);
}

void ulang(int *ulang)
{
printf("anda ingin mengulang 1.ya/2.tidak :");
   scanf("%d",&*ulang);
}


void keluar()
{
printf("Terimakasih telah menggunakan program ini");
}


main()
{
   int B1,K1,B2,K2;
   int pilihan;
   int again;
   int M1[10][10],M2[10][10],hsl[10][10];
   input:
  inputordo (&B1,&K1,&B2,&K2);
   if(B1 >10 || K1 >10 || B2 > 10 || K2>10)
    {
      clrscr();
      printf("ordo tidak lebih dari 10\n");
      goto input;
      }
   else if(B1==1 && K1==1 || B2==1 && K2==1)
    {
      clrscr();
      printf("Bukan Matriks\n");
      goto input;
      }
   inputdata (B1,K1,B2,K2,M1,M2);
   pil:
   clrscr();
   printf("================================================\n");
   tampilmatriks(B1,K1,B2,K2,M1,M2);
   printf("================================================\n\n");
   menu(&pilihan);
   switch(pilihan)
   {
   case 1:
    {
if(B1==B2 && K1==K2)
         {
      penjumlahan(B1,K1,M1,M2,hsl);
         ulang(&again);
         switch(again)
         {
         case 1:
          {
            clrscr();
            goto input;
            }
         case 2:
          {
            goto out;
            }
         }
         }
      else
      {
         clrscr();
printf("tidak dapat dilakukan penjumlahan\n\n");
         goto input;
         }
      }break;

   case 2:
    {
if(B1==B2 && K1==K2)
         {
         pengurangan(B1,K1,M1,M2,hsl);
         ulang(&again);
         switch(again)
         {
         case 1:
          {
            clrscr();
            goto input;
            }break;
         case 2:
          {
            goto out;
            }break;
         }
      }
      else
      {
         clrscr();
printf("tidak dapat dilakukan pengurangan\n");
         goto input;
         }
      }break;

   case 3:
    {
      if(B1==K2)
      {
         perkalian(K1,B1,B2,M1,M2,hsl);
         ulang(&again);
         switch(again)
         {
         case 1:
          {
            clrscr();
            goto input;
            }
         case 2:
          {
            goto out;
            }
         }
         }
      else
      {
         clrscr();
printf("tidak dapat dilakukan perkalian\n");
         goto input;
         }
      }break;

   out:
   case 4:
    {
         clrscr();
      keluar();
      }break;

   default:
    {
         goto pil;
         }break;
   }
getch();
}