switch

Posted: November 21, 2010 in Bahasa C

Di sini fungsi pernyataan switch adalah sebagai pengganti pernyataan if bertingkat (else –if)

Bentuk umumnya adalah:

switch (ekspresi)
{
case konstanta-1:
pernyataan-11;
………..
break;
case konstanta-2;
.
.
case konstanta-n:
pernyataan-n1;
………..
break;
default:
………..
break;
}

Contoh programnya: Baca entri selengkapnya »

array multi dimensi

Posted: November 21, 2010 in Bahasa C

by. Ridwan Aceh

output yang dihasilkan

 

 

 

 

 

 

 

 

/*Praktek bahasa c      */
/*@2010 */
#include <stdio.h>
#include <conio.h>
void main()
{ int i, j, k;
static int data_huruf[3][8][8] =
{ { { 1, 1, 1, 1, 1, 1, 1, 0 },
{ 1, 1, 0, 0, 0, 0, 1, 0 },
{ 1, 1, 0, 0, 0, 0, 0, 0 },
{ 1, 1, 1, 1, 1, 1, 1, 0 },
{ 0, 0, 0, 0, 1, 1, 1, 0 },
{ 1, 0, 0, 0, 1, 1, 1, 0 },
{ 1, 1, 1, 1, 1, 1, 1, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0 }
},
{ { 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1 },
{ 0, 0, 0, 1, 1, 0, 0, 0 },
{ 0, 0, 0, 1, 1, 0, 0, 0 },
{ 0, 0, 0, 1, 1, 0, 0, 0 },
{ 0, 0, 0, 1, 1, 0, 0, 0 },
{ 0, 0, 0, 1, 1, 0, 0, 0 },
{ 0, 0, 0, 1, 1, 0, 0, 0 }
},
{ { 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1 },
{ 0, 0, 0, 1, 1, 0, 0, 0 },
{ 0, 0, 0, 1, 1, 0, 0, 0 },
{ 0, 0, 0, 1, 1, 0, 0, 0 },
{ 0, 0, 0, 1, 1, 0, 0, 0 },
{ 0, 0, 0, 1, 1, 0, 0, 0 },
{ 0, 0, 0, 1, 1, 0, 0, 0 }
}

}; Baca entri selengkapnya »


by. Ridwan Aceh

jngan dicopy paste ya……….

program untuk mengkonversi suhu dari Celcius ke Fahrenheit ke Kelvin dengan rumus
F = C * 1.8 + 32
K = C + 273
Input : suhu dalam celcius(C)
: char ‘K’ atau ‘F’
Output : suhu dalam Fahrenheit(F) / (K

penyelesaian

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
int c;
char temp;
double f,k;

printf(“masukkan nilai celcius: “);
scanf(“%d”,&c);
printf(“konversi ke fahreinheid: “);
scanf(“%c”,&temp);
f = c * 1.8 + 32;
k = c + 273;
if(temp == ‘k’)
{
printf(“hasil: %.2lf”, k);
}
else
{
printf(“hasil: %.2lf”, f);
}
printf(“\n”);
system(“pause”);
return 0;
}

Program Perhitungan segitiga siku-siku

Posted: November 21, 2010 in Bahasa C

By. Ridwan Aceh

sebuah program perhitungan keliling, luas dan sisi miring segitiga siku-siku. Masing-masing perhitungan dinyatakan dalam bentuk fungsi. Adapun nilai masukan adalah kedua sisi yang membentuk sudut siku-siku. Keterangan: gunakan sqrt() pada library math.h untuk perhitungan nilai akar.

Jawab :

//Nomor 1

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

float luas(float a, float b);

float sisi_miring(float a, float b);

float keliling(float a, float b);

float hasil;

int main()

{

float alas, tinggi, sisi;

printf(“Segitiga siku-siku. \n”);

printf(“—————— \n”);

printf(“\n”);

printf(“Masukkan alas = “);

scanf(“%f”, &alas);

printf(“Masukkan tinggi = “);

scanf(“%f”, &tinggi);

printf(“\n”); Baca entri selengkapnya »

mengitung konversi km ke cm, Bahasa C

Posted: November 21, 2010 in Bahasa C

by. Ridwan aceh

jngan dicopy paste ya,,, pelajari dulu…

=========================================
*mengitung konversi km ke cm
=========================================
#include

int main(void)
{
float km,m,cm,sisa,cm2,km2,m2;

printf(“Jarak dalam kilometer (km) = “);
scanf(“%f”,&km);

m=km*1000;
cm=km*100000;

printf(“\nJarak dalam meter (m) = %.0f m”,m);
printf(“\nJarak dalam centimeter (cm) = %.0f cm”,cm);

printf(“\n\nJarak dalam centimeter (cm) = “);
scanf(“%f”,&cm2);

km2=(int)cm2 / 100000;
sisa=cm2-(km2*100000);
sisa=sisa/100;
printf(“\nJarak dalam kilometer (km) dan meter (m) = %.0f km %.0f m”,km2,sisa);

return 0;
}

Apakah Bahasa C Itu ?

Posted: November 21, 2010 in Bahasa C

Bahasa C atau C++ adalah suatu bahasa pemrograman  Bahasa C termasuk sebagai bahasa pemrograman tingkat menengah! maksudnya bahasa C bisa dipelajari dengan lebih mudah karena mudah dimengerti tetapi mempunyai kemampuan yang tinggi
Bahasa   C   bisa   digunakan   untuk   merekayasa   program   untuk   segala kebutuhan! baik untuk aplikasi bisnis! matematis atau bahkan game semua bahasa mempunyai kelemahan atau kelebihan sendiri$sendiri  Begitu “uga dengan bahasa C

adapun sebagian kelebihan dari bahasa C adalah sebagai berikut &
• Banyak memiliki operator untuk mengolah / memanipulasi data
• Bahasa C termasuk sebagai bahasa yang terstruktur sehingga program dapat lebih mudah dipahami atau dikembangkan
• Bahasa C lebih mudah dimengerti karena lebih mirip kepada bahasa manusia
• Kecepatan eksekusi tinggi
• (engenal data pointer
sedangkan kelemahan dari bahasa C adalah :
• Banyaknya   operator   atau   ‘ara   penulisan   program   kadang   menimbulkan kebingungan para pemakainya
•perlunya ketelitian dalam penulisan program karena perintah (statement) dalam   bahasa   C   bersifat  case   sensitif   (huruf   kapital   dan   huruf  kecil dibedakan.
Kekurangan kekurangan   tersebut   akan   banyak   terjadi   pada   awal-awal mempelajari   bahasa   C    .tetapi   setelah   sering   membuat   program   atau mempelajarinya maka kesulitan tersebut sedikit demi sedikit akan berkurang.

Good luck belajar…

saleum,,


By . Ridwan Aceh

Dalam sample program dari salah satu tugas pemrograman saya kali ini, akan mencoba berbagi untuk membuat program c dengan kasus Menghitung Grade Nilai Mahasiswa. Maksudnya adalalah dalam program ini kita harus  menginput nilai-nilai, seperti nilai UAS, UTS, Quiz, Tugas, Presentasi, dan kehadiran. Setelah itu Anda harus menkalkulasikan presentase nilai keseluruhannya. Dari sini akan menghasilkan sebuah nilai rata-rata dari keseluruhannya. Nah dari sini, selanjutnya Anda hanya perlu menseleksi kategori/level nilainya menjadi sebuah output berupa abjad atau dengan tipe data character.

Untuk lebih jelasnya silahkan copy dan running program dibawah ini :

<pre lang=”c”>

#include <stdio.h>//menyertakan file stdio.h  untuk proses input dan output

#include <conio.h>

int main()//fungsi utama

{

//deklarasi data untuk 6 buah nilai,nilai rata dan gradenya

int Nilai_UAS,Nilai_UTS,Nilai_QUIZ,Nilai_TUGAS,Nilai_Presentasi,Nilai_Kehadiran;

float Nilai_rata_mahasiswa;

char grade;

//proses input untuk 6 buah nilai

printf(“Menghitung Nilai Rata Mahasiswa\n”);

printf(“===============================\n”); Baca entri selengkapnya »


sedikit saya akan menjelaskan cara pembuatan kalender sederhana dengan memakai Bahasa C. apabila ada salah dan kekurangan dalam koding nya,,dimaafin ya,,maklum saja lgi belajar..

ni koing nya:

#include <stdio.h>
#include <string.h>

void main(){
int i,j,n,y,max,sisa;
int jum_hari[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
//    char bulan[12] = {”JANUARI”,”PEBRUARI”,”MARET”,”APRIL”,”MEI”,”JUNI”,”JULI”,”AGUSTUS”,”SEPTEMBER”,”OKTOBER”,”NOPEMBER”,”DESEMBER”};
printf(”Input Tanggal 1 Pada Hari ke : “);
scanf(”%d”,&n);
printf(”Tahun : “);
scanf(”%d”,&y);

printf(”n”);

for(i=0;i<12;i++){
int z=1,c=1;
//        printf(”Bulan : %sn”,bulan[0]);
printf(”Bulan Ke : %dn”,i+1);
printf (”SEN  SEL  RAB  KAM  JUM  SAB  MING n”);
if(jum_hari[1]==28){
jum_hari[1] = y%4 == 0? 29:28; //cek jumlah hari kabisat atau bukan
} Baca entri selengkapnya »