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 danSepasi
Untuk membuat program Bahasa C jadi kecil , Tekan Alt danEnter
Sistem Kerja Bahasa C
Keterangan :
Bahasa C Tc32
Kumpulan soal bahasa C
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 :
Kelik kanan pakai Mause
#include<stdio.h> main()
{
int jum,i; jum=0; i=6;
while(i<=10) || (1>=i) {
jum=jum+i;
printf("FMIPA UNMUL \n"); i=i+2;
}
printf("nilai jum dan i = %d dan %d\n",jum,i); getch();
}
Keyboard
BAHASA C
/* program bilangan terbesar & terkecil */
# include <stdio.h>
main() {
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();
}
{ 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();
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();
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("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();
/*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);}
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();
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); }
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();
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");
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;
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");}
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();
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();
}
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",¬p);
printf ("\n nama anda adalah : %s\n",nama); printf (" alamat anda adalah : %s\n",alamat); printf (" nonor telepon anda : %s\n",notp); getch();
Soal
Input : nama, nim, jurusan, ip
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(); printf("Masukkan jumlah Baris matriks yang anda mau : ");scanf("%d",&l);
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);
Nama : Rahmadani
Nim : 04.45011.01440.08 Ps : Ilkom A2
Tugas : Bahasa C Materi : 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();
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();
Nama : Rahmadani
Nim : 04.45011.01440.08 Ps : Ilkom A
Tugas : Bahasa C Kelompok : 4
Bahasa C
/*---*/ /* Dengan Melibatkan Funfsi dan Prosedur */ /*---*/ #include <stdio.h>
main() { int pil; clrscr();
printf(“ 3. Rabu \n”);
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;
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;
}
Bahasa C
/*---*/ /* Tanpa Melibatkan Fungsi dan Prosedur */ /*---*/ #include<stdio.h>
main() {
printf(“Silahkan anda menentukan Hari dan Pasaran : “);scanf(“%s”,&hp); printf(“Jadi Hari dan Pasaran yang anda tentukan adalah : %s\n”,hp); getch();
}
Nama : Rahmadani
Nim : 04.45011.01440.08 Ps : Ilkom A2
Tugas : Bahasa C
Bahasa C
#include<stdio.h> main()
{
char pil; printf(“masukan harga satuan : “);scanf(“%i”,&hs); printf(“masukan jumlah barang : “);scanf(“%i”,&j); printf(“total yang harus di bayar : Rp %i\n”,to);
Input : nama, nim, jurusan, ip
Output : menampilkan jumlah ip yang bisa di ambil Proses : ip > 3.00 jumlah ip yang bisa di ambil 24
printf(“\n jumlah sks yang bisa di ambil : %i\n”,sks_max);
getch(); }
Bahasa C
masukan nama : rahma masukan jurusan : ilkom
masukan nim : 04.45011.01440.08 masukan ip : 2.56
nama : rahma
jurusan : ilkom
nim : 04.45011.01440.08
ip : 2.56
sks yang bisa di ambil : 20
#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();
}
#include<stdio.h> 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++)
{ 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();