kumpulan kode program bahasa c sederhana

44
BAHASA C di KEYBOARD Untuk menampilkan sebuah File ( di keyboard ) Tekan Alt dan F Untuk Run Tekan Ctrl dan F9 Untuk membuat program Bahasa C Minimize , Tekan Alt dan Sepasi Untuk membuat program Bahasa C jadi kecil , Tekan Alt dan Enter Sistem Kerja Bahasa C Keterangan : Bahasa C Tc32 Kumpulan soal bahasa C Dengan menggunakan Tc32 biasa saja tidak memakai Tc32 grafik 1

Upload: rahmat-hidayat-slamet

Post on 05-Aug-2015

298 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Kumpulan Kode Program Bahasa c Sederhana

BAHASA C di KEYBOARD

Untuk menampilkan sebuah File ( di keyboard ) Tekan Alt dan F

Untuk Run Tekan Ctrl dan F9

Untuk membuat program Bahasa C Minimize , Tekan Alt dan

Sepasi

Untuk membuat program Bahasa C jadi kecil , Tekan Alt dan

Enter

Sistem Kerja Bahasa C

Keterangan :

Perogram di atas ini harus Tepat dan Ada jika anda ingin melakukan

program Bahasa C supaya Run bisa jalan.

Mengubah Warna Hasil Run di Bahasa C :

Bahasa C

Tc32

Kumpulan soal bahasa C

Dengan menggunakan Tc32 biasa saja tidak memakai Tc32 grafik

1

Page 2: Kumpulan Kode Program Bahasa c Sederhana

#include<stdio.h>main(){ int jum,i; jum=0; i=6; while(i<=10) || (1>=i) {

Kelik kanan pakai Mause

Dan atur warnaYang anda mau

Keyboard

Tekan Shift dan picik tanda ini :

2

Page 3: Kumpulan Kode Program Bahasa c Sederhana

jum=jum+i; printf("FMIPA UNMUL \n"); i=i+2; } printf("nilai jum dan i = %d dan %d\n",jum,i);getch();}

BAHASA C

/* program bilangan terbesar & terkecil */

# include <stdio.h>

main(){

3

Page 4: Kumpulan Kode Program Bahasa c Sederhana

int a, b, c, max, min ;

clrscr(); printf("Masukan bil 1 : ");scanf("%d",&a); printf("Masukan bil 2 : ");scanf("%d",&b); printf("Masukan bil 3 : ");scanf("%d",&c);

if (a>b) { max=a; min=b;} else {max=b; min=a;} if (c>max) max=c; if (c<min) min=c; printf("Maka bilangan terbesar adalah %d\n",max); printf("Maka bilangan terkecil adalah %d",min); getch();}

Bahasa C

# include <stdio.h>

main(){ int pil; clrscr(); printf("--------Menu Makanan Semua Suka---------\n");

4

Page 5: Kumpulan Kode Program Bahasa c Sederhana

printf(" 1. Martabak Telor \n"); printf(" 2. Fu Yung Hai \n"); printf(" 3. Nasi Goreng Gosong \n"); printf(" 4. Soto Banjar Kelua \n"); printf(" 5. Keluar \n"); printf("------------------------------------------------------ \n");

printf("Apa pilihan Saudara [ 1 - 5 ] ? "); scanf("%d",&pil); printf("\n");

switch(pil) { case 1: printf("Anda Memilih Martabak Telor, Tarif Rp. 5000"); break; case 2: printf("Anda Memilih Fu Yung Hai , Tarif Rp. 10000"); break; case 3: printf("Anda Memilih Nasi Goreng Gosong , Tarif Rp. 15000"); break; case 4: printf("Anda Memilih Soto Banjar Kelua , Tarif Rp. 12000"); break; case 5: printf("Terima Kasih"); break; } getch();}

5

Page 6: Kumpulan Kode Program Bahasa c Sederhana

BAHASA C

#include<stdio.h>#define max 40

struct TMHS {char nama[30];int nil1,tgs,uas;float NA;char NH;}Mhs[max];int i,n;main(){ clrscr(); printf("Jumlah mahasiswa = ");scanf("%d",&n); for(i=1;i<=n;i++) { printf("Data mahasiswa ke-%d \n",i); printf("Nama : "); scanf("%s",&Mhs[i].nama); printf("Nilai 1: ");scanf("%d",&Mhs[i].nil1); printf("Tugas : "); scanf("%d",&Mhs[i].tgs); printf("Ujian akhir semester= ");scanf("%d",&Mhs[i].uas);

Mhs[i].NA=0.25*Mhs[i].nil1 + 0.25*Mhs[i].tgs + 0.5*Mhs[i].uas; if(Mhs[i].NA<40) Mhs[i].NH='E'; else if(Mhs[i].NA<60) Mhs[i].NH='D'; else if(Mhs[i].NA<70) Mhs[i].NH='C'; else if(Mhs[i].NA<80) Mhs[i].NH='B'; else Mhs[i].NH='A'; }

printf("---------------------------------------------------------------\n"); printf(" Nama Nilai1 Tugas Uas NA NH \n"); printf("---------------------------------------------------------------\n"); for(i=1;i<=n;i++) { printf("%12s %10d %10d %10d %10.2f %5c \n",Mhs[i].nama,Mhs[i].nil1, Mhs[i].tgs,Mhs[i].uas,Mhs[i].NA,Mhs[i].NH); } printf("---------------------------------------------------------------\n");getch();}

6

Page 7: Kumpulan Kode Program Bahasa c Sederhana

BAHASA C

#include <stdio.h>main(){ float np; float abonemen, bypky, bp, iursmph; float tghn;

clrscr(); printf("Masukan Nomor Pelanggan Anda : ");scanf("%f",&np); printf("Masukan Besar Pemakaian Listrik Anda : ");scanf("%f",&bp);

abonemen=5000; iursmph=1000; bypky=bp*375; tghn=abonemen+bypky+iursmph;

printf("Tagihan Listrik Anda bulan ini adalah sebesar Rp %10.2f",tghn); getch();}

7

Page 8: Kumpulan Kode Program Bahasa c Sederhana

BAHASA C

#include<stdio.h>main (){ int a1,b1,a,b,r,fpb,kpk; clrscr(); printf("Masukkan bilangan pertama :");scanf("%d",&a); printf("Masukkan bilangan kedua :");scanf("%d",&b);

a1=a; b1=b; r=a%b; if(r==0){ fpb=b; } else while(r!=0){ a=b; b=r; r=a%b; } fpb=b; kpk=(a1*a1)/fpb; printf("\n"); printf("FPB dari %d dan %d adalah = %d\n",a1,b1,fpb);

8

Page 9: Kumpulan Kode Program Bahasa c Sederhana

printf("KPK dari %d dan %d adalah = %d\n",a1,b1,kpk); getch();}

BAHASA C

#include <stdio.h>

main(){ int jum,i; jum=0; i=6;

do { jum = jum +i; printf (" fmipa unmul \n"); i = i+2; } while (i<= 10); printf (" nilai jum dan i = % d dan %d\n", jum, i); getch(); }

9

Page 10: Kumpulan Kode Program Bahasa c Sederhana

/*program rata_rata*/

# include<stdio.h># include<math.h>main(){typedef int xx [51]; xx x; float j,r,t,sd; int n,i ; clrscr();

printf("masukkan banyaknya data: ");scanf("%d",&n); t=0; i=1; while(i<= n) { printf(" Data ke %d : ",i);scanf("%d",&x[i]); t=t+x[i];i++; } r= t/n; j=0; for(i=1;i<=n;i++) {j=j+((x[i]-r)*(x[i]-r)); sd=sqrt(j/n);} printf("\n Nilai Rata-Rata : %3.2f ",r); printf("\n Standard deviasi : %3.2f ",sd);

10

Page 11: Kumpulan Kode Program Bahasa c Sederhana

getch();}

BAHASA C

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

main(){ int X; float Celcius, Fahrenheit;

clrscr(); printf("%5s%12s%12s\n","-----","----------","-----------"); printf("%5s%12s%12s\n"," X"," Celcius"," Fahrenheit"); printf("%5s%12s%12s\n","-----","----------","-----------");

Celcius = 0; for(X=1;X<=10;X++) { Fahrenheit = 1.8*Celcius + 32; printf("%5d%10.2f%10.2f\n",X,Celcius,Fahrenheit); Celcius=Celcius + 10; } printf("%5s%12s%12s\n","-----","----------","-----------"); getch(); }

11

Page 12: Kumpulan Kode Program Bahasa c Sederhana

BAHASA C

#include<stdio.h>#include<string.h>main(){ float nilai; char keterangan1[15]="lulus"; char komentar1[80]="selamat saudara lulus"; char keterangan2[15]="tidak lulus"; char komentar2[80]="sorry,saudara perlu belajar lebih keras"; clrscr(); printf("masukan nilai ujian saudara yang anda dapat:");scanf("%f",&nilai);

if(nilai>60){ printf("%s\n",keterangan1); printf("%s\n",komentar1); } else{ printf("%\n",keterangan2); printf("%\n",komentar2); }getch();}

12

Page 13: Kumpulan Kode Program Bahasa c Sederhana

BAHASA C

/*-------------------------------------------*//* PROBLEM 1 *//*NAMA:JONATHAN *//*NIM:04.44987.01416.08 *//*TANGGAL:15 MARET 2005 *//*-------------------------------------------*/

#include<stdio.h>main(){ int bil1,bil2,max,min; clrscr(); printf("masukan bil1: ");scanf("%d",&bil1); printf("masukan bil2; ");scanf("%d",&bil2); if(bil1>bil2)max=bil1; else max=bil2; printf("bilangan terbesar adalah %d\n",max); getch();}

13

Page 14: Kumpulan Kode Program Bahasa c Sederhana

Soal :

Buat suatu program untuk menghitung 1 + 2 + 3 + . . . + n = ? dan nilai rata-rata

BAHASA C

#include<stdio.h>main(){ int n,nr2,i,jum; clrscr(); printf("Masukan banyak data yang ingin dijumlahkan : ");scanf("%d",&n); jum=0; for (i=1;i<=n;i++) jum=jum+i; nr2=jum/n;printf("\n");printf("\n"); printf("Jumlah semua data adalah %d\n",jum);printf("\n"); printf("nilai rata-rata semua data adalah %d\n",nr2);printf("\n");printf("\n");

getch();}

14

Page 15: Kumpulan Kode Program Bahasa c Sederhana

BAHASA C

#include<stdio.h>typedef int matriks[10][50];main(){ matriks m1,m2,hk; int i,j,k,n,m,p; clrscr(); printf("jumlah baris m1:");scanf("%d",&m); printf("jumlah kolom m1:");scanf("%d",&n); printf("jumlah kolom m2:");scanf("%d",&p); printf("matriks pertama (m1) \n"); for(i=1;i<=n;i++) for(j=1;j<=m;j++) {printf("elemen baris ke-%d kolom ke-%d:",i,j);scanf("%d",&m1[i][j]);} printf("matriks kedua (m2) \n"); for(i=1;i<=n;i++) for(j=1;j<=p;j++) {printf("elemen baris ke-%d kolom ke-%d:",i,j);scanf("%d",&m2[i][j]);} for(i=1;i<=m;i++) for(j=1;j<=p;j++) {hk[i][j]=0; for(k=1;k<=n;k++)

15

Page 16: Kumpulan Kode Program Bahasa c Sederhana

hk[i][j]+=m1[i][j]*m2[i][j]; } printf("matriks m1 \n"); for(i=1;i<=m;i++) {for(j=1;j<=n;j++) {printf("%d ",m1[i][j]);} printf("\n"); } printf("matriks m2 \n"); for(i=1;i<=n;i++) {for(j=1;j<=p;j++) {printf("%d ",m2[i][j]);} printf("\n");} printf("hasil perkalian matriks\n"); for(i=1;i<=m;i++) {for(j=1;j<=p;j++) {printf("%d ",hk[i][j]);} printf("\n");} getch(); }

16

Page 17: Kumpulan Kode Program Bahasa c Sederhana

BAHASA C

#include <stdio.h>main(){ int x, y;

clrscr(); printf("Masukan nilai x : ");scanf("%d",&x);

y=3*(x*x*x*x)+8*(x*x*x)+13*(x*x)+9*x+17;

printf("Nilai y adalah : %d\n",y);getch();}

17

Page 18: Kumpulan Kode Program Bahasa c Sederhana

BAHASA C

/*Menggunakan Larik untuk menyimpan data*/#include <stdio.h>typedef char str [7];main(){ str hari [7]=

{"senin","selasa","rabu","kamis","jumat","sabtu","minggu"}; int n; char lagi;

lagi='y'; while((lagi=='y')||(lagi=='y')) { printf("\nmasukan nomor hari = ");scanf("%d",&n); printf("maka hari ke- %d adalah %s\n",n,hari[n-1]); printf("mau coba lagi:y/t\n");lagi=getche(); }

18

Page 19: Kumpulan Kode Program Bahasa c Sederhana

}

Soal

Buatkan suatu program yang menerima data nama, alamat, dan nomor telepon ?

Bahasa C

#include <stdio.h> main() { char nama[32], alamat[32], notp[32]; clrscr(); printf (" masukan nama anda : "); scanf ("%s",&nama); printf (" masukan alamat anda : "); scanf ("%s",&alamat); printf (" masukan nomor telepon : "); scanf ("%s",&notp); printf ("\n nama anda adalah : %s\n",nama); printf (" alamat anda adalah : %s\n",alamat); printf (" nonor telepon anda : %s\n",notp); getch(); }

19

Page 20: Kumpulan Kode Program Bahasa c Sederhana

SoalInput : nama, nim, jurusan, ipOutput : menampilkan jumlah ip yang bisa di ambilProses : ip > 3.00 jumlah ip yang bisa di ambil 24 2.00 < ip < 3.00 jumlah ip yang bisa di ambil 20 ip < 2.00 jumlah ip yang bisa di ambil 18

Bahasa C#include <stdio.h>main(){ char nama[32]; char jurusan[32], nim[32]; int sks_max; float ip; clrscr(); printf(“masukan nama anda : “);scanf(“%s”,&nama); printf(“masukan jurusan : “);scanf(“%s”,&jurusan); printf(“masukan nim anda : “);scanf(“%s”,&nim); printf(“masukan ip anda : ”);scanf(“%f”,&ip); if (ip>=3.00) sks_max=24; if ((2.00<=ip)&&(ip<3.00))

20

Page 21: Kumpulan Kode Program Bahasa c Sederhana

sks_max=20; if (ip<2.00) sks_max=18; printf(“\n nama : %s\n”,nama); printf(“\n jurusan : %s\n”,jurusan); printf(“\n nim : %s\n”,nim); printf(“\n ip : %5.2f\n”,ip); printf(“\n jumlah sks yang bisa anda ambil adalah : %i\n”,sks_max); getch(); }

Bahasa C #include<stdio.h> typedef int matriks[50][50]; main() { matriks A; int r,t,l,m,pn,tn,x; int found; clrscr(); printf("========MENCARI NILAI DALAM MATRIKS==========\n"); printf("Masukkan jumlah Baris matriks yang anda mau : ");scanf("%d",&l); printf("Masukkan jumlah Kolom matriks yang anda mau : ");scanf("%d",&m); for(r=1;r<=l;r++) { for(t=1;t<=m;t++) { printf(" A[%d,%d] : ",r,t);scanf("%d",&A[r][t]);

21

Page 22: Kumpulan Kode Program Bahasa c Sederhana

} } printf("\n Matriks A:\n"); for(r=1;r<=l;r++) { for(t=1;t<=m;t++) { printf("%4d",A[r][t]); } printf("\n"); } printf(" masukkan nilai yang anda cari ? ");scanf("%d",&x); pn=0; tn=0; r=1; found=0; while((r<=t)&&(found==0)) { t=1; while((t<=m)&&(found==0)) { if (A[r][t]==x) found = 1; else t=t+1; } if(found==0) r=r+1; else { pn=r; tn=t; } } if(found==0) printf(" Tidak ketemu tidak ada dielemen matriks ??????",pn,tn); else printf(" Ketemu di matriks baris=%d dan kolom=%d !!!!!",pn,tn); getch(); }

Bahasa C

#include<stdio.h> main() { char pa[34],tp[43],isd[54];

22

Page 23: Kumpulan Kode Program Bahasa c Sederhana

char bc[34],bi[43],kl[54]; clrscr(); printf(" Semester 1 \n"); printf("masukan nilai pendidikan agama : ");scanf("%s",&pa); printf("masukan nilai turbo pascal : ");scanf("%s",&tp); printf("masuakn niali ilmu sosial dasar : ");scanf("%s",&isd); printf(" Semester 2 \n"); printf("masukan nilai bahasa C : ");scanf("%s",&bc); printf("masukan nilai bahasa inggris : ");scanf("%s",&bi); printf("masukan nilai kalkulus : ");scanf("%s",&kl); printf("\n"); printf("=== MATA KULIAH SEMESTER 1 === \n"); printf(" 1. pendidikan agama : %s\n",pa); printf(" 2. turbo pascal : %s\n",tp); printf(" 3. ilmu sosial dasar : %s\n",isd); printf("=== MATA KULIAH SEMESTER 2 === \n"); printf(" 1. bahasa c : %s\n",bc); printf(" 2. bahasa inggris : %s\n",bi); printf(" 3. kalkulus : %s\n",kl); getch(); }

23

Page 24: Kumpulan Kode Program Bahasa c Sederhana

24

Page 25: Kumpulan Kode Program Bahasa c Sederhana

Nama : RahmadaniNim : 04.45011.01440.08Ps : Ilkom A2Tugas : Bahasa CMateri : VI

Problem 2

#include<stdio.h> main() { int jum,i; jum=0; i=6; while(i<=10) { jum=jum+i; printf("FMIPA UNMUL \n"); i=i+2; } printf("nilai jum dan i = %d dan %d\n",jum,i); getch(); }

25

Page 26: Kumpulan Kode Program Bahasa c Sederhana

Problem 3

#include<stdio.h> main() { int n; int jum; clrscr(); printf("masukan sebuah nilai untuk n : ");scanf("%i",&n); jum=1; while (jum<=n) { jum=jum+n; n=n+1; } printf("hasil penjumlahn dari 1+2+3+…+n adalah : %i\n",jum); getch(); }

26

Page 27: Kumpulan Kode Program Bahasa c Sederhana

Nama : RahmadaniNim : 04.45011.01440.08Ps : Ilkom ATugas : Bahasa CKelompok : 4

Bahasa C

/*--------------------------------------------------------------*//* Dengan Melibatkan Funfsi dan Prosedur *//*--------------------------------------------------------------*/ #include <stdio.h>main(){ int pil; clrscr();

printf(“----------------DAFTAR HARI-------------------\n”); printf(“ 1. Senin \n”); printf(“ 2. Selasa \n”); printf(“ 3. Rabu \n”); printf(“ 4. Kamis \n”); printf(“ 5. Jumat \n”); printf(“ 6. Sabtu \n”); printf(“ 7. Minggu \n”); printf(“-------------------------------------------------------\n”);

printf(“Silahkan anda menentukan hari ? “);scanf(“%i”,&pil);

switch(pil){ case 1: printf(“Anda telah menentukan Hari Senin dan Pasaran hari ini adalah Senin”); break; case 2: printf(“Anda telah menentukan Hari Selasa dan Pasaran hari ini adalah Selasa”); break; case 3: printf(“Anda telah menentukan Hari Rabu dan Pasaran hari ini adalah Rabu”); break; case 4: printf(“Anda telah menentukan Hari Kamis dan Pasaran hari ini adalah Kamis”); break; case 5: printf(“Anda telah menentukan Hari Jumat dan Pasaran hari ini adalah Jumat”); break;

27

Page 28: Kumpulan Kode Program Bahasa c Sederhana

case 6: printf(“Anda telah menentukan Hari Sabtu dan Pasaran hari ini adalah Sabtu”); break; case 7: printf(“Anda telah menentukan Hari Minggu dan Pasaran hari ini adalah Minggu”); break; }

getch();}

28

Page 29: Kumpulan Kode Program Bahasa c Sederhana

Bahasa C

/*-------------------------------------------------------------*//* Tanpa Melibatkan Fungsi dan Prosedur *//*-------------------------------------------------------------*/#include<stdio.h>main(){ char hp[98]; clrscr(); printf(“Silahkan anda menentukan Hari dan Pasaran : “);scanf(“%s”,&hp); printf(“Jadi Hari dan Pasaran yang anda tentukan adalah : %s\n”,hp);getch();}

29

Page 30: Kumpulan Kode Program Bahasa c Sederhana

Nama : RahmadaniNim : 04.45011.01440.08Ps : Ilkom A2Tugas : Bahasa C

Bahasa C

#include<stdio.h>main(){ char np[45],nb[45]; int no,hs,j,to; char pil; clrscr(); printf(“-------------NAMA BARANG------------\n“); printf(“ a. televisi \n“); printf(“ b. kulkas \n“); printf(“ c. radio \n“); printf(“-----------------------------------------------\n“); printf(“silahkan anda memilih ? “);scanf(“%s”,&pil); switch(pil){ case a: printf(“anda telah memilih televisi, harga Rp.1.000.000”); break; case b: printf(“anda telah memilih kulkas, harga Rp.2.000”); break; case c: printf(“anda telah memilih radio, harga Rp.500”); break; } printf(“\n”); printf(“masukan nama pembeli : “);scanf(“%s”,&np); printf(“masukan nomor : “);scanf(“%i”,&no); printf(“masukkan nama barang : “);scanf(“%s”,&nb); printf(“masukan harga satuan : “);scanf(“%i”,&hs); printf(“masukan jumlah barang : “);scanf(“%i”,&j); to=hs*j; printf(“%5s%12s%12s%12s\n“,”------------“,”------------------“,”-----------“,”------------“); printf(“%5s%12s%12s%12s\n”,” nomor “,” nama barang “,” harga “,” jumlah “); printf(“%5s%12s%12s%12s\n“,”-----------“,”-------------------“,”-----------“,”------------“); printf(“%5i%10.2s%10.2i%10.2i\n”,”no,nb,hs,j); printf(“%5s%12s%12s%12s\n”,”-----------“,”-------------------“,”-----------“,”------------“); printf(“total yang harus di bayar : Rp %i\n”,to);getch();}

30

Page 31: Kumpulan Kode Program Bahasa c Sederhana

31

Page 32: Kumpulan Kode Program Bahasa c Sederhana

Soal

Input : nama, nim, jurusan, ipOutput : menampilkan jumlah ip yang bisa di ambilProses : ip > 3.00 jumlah ip yang bisa di ambil 24 2.00 < ip < 3.00 jumlah ip yang bisa di ambil 20 ip < 2.00 jumlah ip yang bisa di ambil 18

Bahasa C

#include <stdio.h>main(){ char nama[32]; char jurusan[32], nim[32]; int sks_max; float ip; clrscr();

printf(“masukan nama : “);scanf(“%s”,&nama); printf(“masukan jurusan : “);scanf(“%s”,&jurusan); printf(“masukan nim : “);scanf(“%s”,&nim); printf(“masukan ip : ”);scanf(“%f”,&ip);

if (ip>=3.00) sks_max=24; if ((2.00<=ip)&&(ip<3.00)) sks_max=20; if (ip<2.00) sks_max=18;

printf(“\n nama : %s\n”,nama); printf(“\n jurusan : %s\n”,jurusan); printf(“\n nim : %s\n”,nim); printf(“\n ip : %5.2f\n”,ip); printf(“\n jumlah sks yang bisa di ambil : %i\n”,sks_max);

getch(); }

32

Page 33: Kumpulan Kode Program Bahasa c Sederhana

Di Run

masukan nama : rahmamasukan jurusan : ilkommasukan nim : 04.45011.01440.08masukan ip : 2.56

nama : rahma

jurusan : ilkom

nim : 04.45011.01440.08

ip : 2.56

sks yang bisa di ambil : 20

▄ C :\Tc32\MAX_IP.EXE _ ڤ X

33

Page 34: Kumpulan Kode Program Bahasa c Sederhana

Bahasa C

#include <stdio.h> #include <string.h> main() { float bil; char ket1[80]="bilangan ini adalah termasuk bilangan negetif dan bulat"; char ket2[70]="bilangan ini adalah termasuk bilangan positif dan pecahan"; clrscr(); printf("masukan suatu bilangan yang anda suka : ");scanf("%f",&bil); printf("anda telah memasukan sebuah bilangan : %5.0f\n",bil); if(bil>11){ printf("%s\n",ket1); } else{ printf("%s\n",ket1); } if(bil>2.3){ printf(“%s\n”,ket2); } else{ printf(“%s\n”,ket2); getch(); }

34

Page 35: Kumpulan Kode Program Bahasa c Sederhana

BAHASA C

#include<stdio.h>typedef int matriks[50][50];main(){ matriks A; int r,t,l,m,pn,tn,x; int found; clrscr(); printf("========MENCARI NILAI DALAM MATRIKS==========\n"); printf("Masukkan jumlah Baris matriks yang anda mau : ");scanf("%d",&l); printf("Masukkan jumlah Kolom matriks yang anda mau : ");scanf("%d",&m); for(r=1;r<=l;r++) { for(t=1;t<=m;t++) {

printf(" A[%d,%d] : ",r,t);scanf("%d",&A[r][t]); } } printf("\n Matriks A:\n"); for(r=1;r<=l;r++) { for(t=1;t<=m;t++) {

printf("%4d",A[r][t]); } printf("\n"); } printf(" masukkan nilai yang anda cari ? ");scanf("%d",&x); pn=0; tn=0; r=1; found=0; while((r<=t)&&(found==0)) { t=1; while((t<=m)&&(found==0)) { if (A[r][t]==x)

found = 1; else

t=t+1; } if(found==0)

r=r+1;

35

Page 36: Kumpulan Kode Program Bahasa c Sederhana

else { pn=r;

tn=t;}

} if(found==0) printf(" Tidak ketemu tidak ada dielemen matriks ??????",pn,tn); else printf(" Ketemu di matriks baris=%d dan kolom=%d !!!!!",pn,tn); getch();}

36