Halaman

Jumat, 21 Desember 2012

Contoh Program Sederhana dalam Bahasa C++

Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories. Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa mempengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.
1. Bilangan Faktorial
  1. main() {  
  2. int i,n,hasil;  
  3. clrscr();  
  4.   
  5. printf("Masukkan bilangan faktor ?"); scanf("%i",n);  
  6. for(i=1;i<=n;i++) hasil=i*hasil;  
  7. printf("Faktor dari %i = %i",n,hasil);  
  8.   
  9. getch();  
  10. return(0);  
  11. }  
2.Konversi Suhu
  1. float kelvin(float c);  
  2. float fahrenheit(float c);  
  3. float reamur(float c);  
  4.   
  5. main() {  
  6. float c;  
  7. clrscr();  
  8.   
  9. //input suhu dalam C  
  10.     printf("Masukkan suhu dalam satuan Celsius ?");  
  11.     scanf("%f",&c);  
  12.   
  13. //tampilan hasil konversi  
  14.     printf("%8.2f Celcius adalah %8.2f Kelvin\n",c,kelvin(c));  
  15.     printf("%8.2f Celcius adalah %8.2f Fahrenheit\n",c,fahrenheit(c));  
  16.     printf("%8.2f Celcius adalah %8.2f Reamur\n",c,reamur(c));  
  17.   
  18. getch();  
  19. return(0);  
  20. }  
  21.   
  22. //konversi celcius ke kelvin  
  23.     float kelvin(float c) {  
  24.     float c;  
  25.     return(c+275);  
  26.     }  
  27.   
  28. //konversi celcius ke fahrenheit  
  29.     float fahrenheit(float c) {  
  30.     float c;  
  31.     return(c*1.8+32);  
  32.     }  
  33.   
  34. //konversi celcius ke reamur  
  35.     float reamur(float c) {  
  36.     float c;  
  37.     return(c*0.8);  
  38.     }  
3. Menghitung Nilai Pangkat
  1. main() {  
  2. int i,n,hasil;  
  3. clrscr();  
  4.   
  5. printf("Masukkan nilai pangkat ?"); scanf("%i",n);  
  6. for(i=1;i<=n;i++) hasil=2*hasil;  
  7. printf("2 pangkat %i = %i",n,hasil);  
  8.   
  9. getch();  
  10. return(0);  
  11. }  
4. Menghitung Nilai Rata-Rata

  1. main() {  
  2. int i,n;  
  3. float rata,total,x;  
  4.   
  5. clrscr();  
  6. printf("Masukkan jumlah data ?");  
  7. scanf("%i",&n);  
  8.   
  9.     for(i=1;i<=n;i++) {  
  10.         printf("Data ke %i :",i);  
  11.         scanf("%f",&x);  
  12.         total+=x;  
  13.     }  
  14.   
  15. rata=total/n;  
  16. printf("Rata-rata = %8.2f",rata);  
  17.   
  18. getch();  
  19. return(0);  
  20. }  
5. Membuat Tampilan Menu
  1. main() {  
  2.     int i,n;  
  3.   
  4.     for (i=1;i<=100;i++){  
  5. printf(">>>>>MENU UTAMA<<<<<\n\n");  
  6.             printf("1. Tampil Menu 1\n");  
  7.             printf("2. Tampil Menu 2\n");  
  8.             printf("3. Tampil Menu 3\n");  
  9.             printf("4. Tampil Menu 4\n");  
  10.             printf("5. Exit");  
  11.             printf("Pilih menu (1-4) ?");  
  12.             scanf("%i",&n);  
  13.             //perulangan dengan  
  14.             switch() {  
  15.                 case 1:  
  16.                 printf("Anda memilih menu No.1\n");  
  17.                 break;  
  18.                 case 2:  
  19.                 printf("Anda memilih menu No.2\n");  
  20.                 break;  
  21.                 case 3:  
  22.                 printf("Anda memilih menu No.3\n");  
  23.                 break;  
  24.                 case 4:  
  25.                 printf("Anda memilih menu No.4\n");  
  26.                 break;  
  27.                 default:  
  28.                 printf("Anda memelih angka yang salah, silahkan masukkan 1-4!");  
  29.             }  
  30.     }  
  31.   
  32.     getch();  
  33.     return(0); 

    sumber : http://materikuliah.org/pemrograman/contoh-program-sederhana-dalam-bahasa-c.aspx

Tidak ada komentar:

Posting Komentar