Sabtu, 21 Mei 2011

Menghitung luas segi empat

#include <stdio.h>

int main()
{

             int p,l;
             int luas;

             printf("***************************\n");
             printf("menghitung luas segi empat\n");
             printf("***************************\n");

             printf("panjang: ");
             scanf("%d",&p);
             printf("lebar; ");
             scanf("%d",&l);

             luas=p*l;

             printf("luas segi empat dengan panjang : %d, lebar : %d adalah = %d",p,l,luas);
             return 0;

}
Mencari data menggunakan Array :

#include <stdio.h>
#define MAX 10
void bacaData ( int a[] , int n)
{
             int i;
             printf ("Masukkan data:\n");
             for(i=0; i<n; i++)
             {
                             printf("data ke- %d = ",i+1);
                             scanf ("%d", &a[i]);
             }
}

void cetakData (int a[], int n)
{
                             int i;
                             for(i=0; i<n; i++)
                             {
                                             printf("%d", a[i]);
                             }
                             printf("\n");
}

int seqSearch ( int a[], int n, int key)
{
             int i = 0;
             while ( (i < n) && (a[i] != key) ) {
                                             i++;
             }
             if ( a[i] == key ) return i;
             else
                                             return -1;
}

main ()
{
             int n, a[MAX], v, p;

             printf ("Jumlah Data : ");
             scanf("%d", &n);
             if (n > MAX)
             {
                                             printf ("Jumlah data maksimal %d", MAX );
                                             return -1;
             }
             bacaData(a,n);
             printf("nilai data : ");
             cetakData (a,n);
             {
             printf("Nilai yang dicari :");
             scanf ("%d", &v);
             p = seqSearch(a,n,v);
             if ( p >= 0 ) printf("Nilai %d ada diposisi ke-%d \n", v, p+1);
             else printf("Nilai %d tidak ditemukan \n",v);
             }
}

Mencari nilai Absolut :
#include<stdio.h>
int main()
{
                int x;
                printf("masukkan bilangan :");
                scanf("%d", &x);
                if ( x < 0 )x=-x;
                printf("nilai absolutnya adalah %d", x);
                return 0;
}