Anda di halaman 1dari 13

PERCOBAAN 3.

1
Langkah- langkah percobaan 3.1 adalah seebagai berikut : 1. #include<stdio.h> 2. main() 3. { 4. int JumlahAnak; 5. float GajiKotor,Tunjangan, PersenTunjangan=0.2; 6. printf("Gaji Kotor ?"); 7. scanf ("%f", &GajiKotor); 8. printf("JumlahAnak ?"); 9. scanf ("%d", &JumlahAnak); 10. if(JumlahAnak >2)PersenTunjangan = 0.3; 11. Tunjangan = PersenTunjangan*GajiKotor; 12. printf("\nBesarnya Tunjangan = Rp %10.2f \n", Tunjangan); 13. } Setelah mengetik perintah di atas maka akan muncul gambar seperti dibawah ini :

HASIL PERCOBAAN 3.1


Setelah muncul gambar di atas maka selanjutnya pilih menu DEBUG RUN maka hasil dari percobaan di atas adalah sebagai berikut :

PERCOBAAN 3.2
Langkah-langkah percobaan 3.2 adalah sebagai berikut : 1. #include<stdio.h> 2. main() 3. { 4. float A,B; 5. printf("Masukkan nilai A ?"); 6. scanf ("%f", &A); 7. printf("Masukkan nilai B ?"); 8. scanf ("%f", &B); 9. printf("\n"); 10. if (B==0) 11. printf("%f dibagi dengan 0 adalah TAK BERHINGGA \n", A); 12. else 13. printf("%f dibagi dengan %f adalah %f \n", A,B,A/B); 14. }

Setelah semua perintah diatas diikuti maka akan muncul gambar seperti berikut :

HASIL PERCOBAAN 3.2


Setelah muncul gambar di atas maka selanjutnya pilih menu DEBUG RUN maka hasil dari percobaan di atas adalah sebagai berikut :

PERCOBAAN 3.3
Langkah-langkah percobaan 3.3 sebagai berikut : 1. #include<stdio.h> 2. main() 3. { 4. float A,B 5. printf("Masukkan nilai A ?"); 6. scanf ("%f", &A); 7. printf("Masukkan nilai B ?"); 8. scanf ("%f", &B); 9. printf("\n"); 10. if (B==0) 11. printf("%f dibagi dengan 0 adalah TAK BERHINGGA \n", A); 12. if (B!=0) 13. printf("%f dibagi dengan %f adalah %f \n", A,B,A/B); 14. } Selanjutnya akan muncul gambar sebagai berikut :

HASIL PERCOBAAN 3.3


Setelah muncul gambar di atas maka selanjutnya pilih menu DEBUG RUN maka hasil dari percobaan di atas adalah sebagai berikut :

PERCOBAAN 3.4
Langkah- langkah percobaan 3.4 adalah seebagai berikut : 1. #include<stdio.h> 2. #include<math.h> 3. main() 4. { 5. float A,B,C,D,X1,X2; 6. /*Masukan data koefisien persamaan kuadrat */ 7. printf("Masukkan nilai A ?"); scanf ("%f", &A); 8. printf("Masukkan nilai B ?"); scanf ("%f", &B); 9. printf("Masukkan nilai C ?"); scanf ("%f", &C); 10. printf("\n"); 11. /*Menghitung nilai determinan */ 12. D=B*B-4*A*C; 13. /*Menyeleksi nilai determinan */ 14. if(D==0) 15. { 16. X1= (-B)/(2*A); 17. printf("Dua akar ril kembar: \n"); 18. printf("X1=X2= %f\n",X1); 19. } 20. if (D>0) 21. { 22. X1= ((-B)+ sqrt(D))/(2*A); 23. X2= ((-B)- sqrt(D))/(2*A); 24. printf("Dua akar ril berlainan: \n"); 25. printf("X1 = %f\n",X1); 26. printf("X2 = %f\n",X2); 27. } 28. else if (D<0) 29. { 30. X1= (-B)/(2*A); 31. X2= sqrt(-D)/(2*A); 32. printf("Dua akar ril berlainan: \n"); 33. printf("X1 = %f\+ %fi \n",X1,X2); 34. printf("X2 = %f -%fi\n",X1,X2); 35. } 36. }

Setelah mengetik perintah di atas maka akan muncul gambar seperti dibawah ini :

HASIL PERCOBAAN 3.4


Setelah muncul gambar di atas maka selanjutnya pilih menu DEBUG RUN maka hasil dari percobaan di atas adalah sebagai berikut :

ANALISIS RIAN OKTARI


PERCOBAAN 3.1 1. #include<stdio.h> bagian pertama ini disebut preprocessor directive, yang artinya bagian yang digunakan untuk mengikut sertakan berkas-berkas file header/library yang berisi fungsi-fungsi yang ada pada program yang akan dibuat pada baris-baris bawahnya. File yang diikutsertakan bernama stdio.h yang terletak di suatu direktori pada intslasi DevC++. 2. main() Main adalah fungsi yang akan dieksekusi pertama kali oleh c++ sedangkan () menyatakan bahwa fungsi main tidak memiliki argument 3. { merupakan tanda awal program. 4. int JumlahAnak; 5. float GajiKotor,Tunjangan, PersenTunjangan=0.2; adalah mendeklarasikan vaariabel GajiKotor,Tunjangan dan PersenTunjangan floating point. 6. printf("Gaji Kotor ?"); hal ini merupakan perintah untuk menampilkan output di layar monitor berupa tulisan GajiKotor(tanpa tanda kutip). Perintah untuk menampilkan tulisan kelayar disebut dengan fungi printf() yang menerima masukan berupa kalimat yang ingin ditampilkan. Tanda titik koma selalu dituliskan untuk memberi tanda akhir dari suatu baris perintah. 7. scanf ("%f", &GajiKotor); kode format menunjukkan tipe variabelnya adalah numerik integer (floating point) dan scan berfungsi untuk memasukan data dari keyboard 8. printf("JumlahAnak ?"); hal ini merupakan perintah untuk menampilkan output di layar monitor berupa tulisan JumlahAnak(tanpa tanda kutip). Perintah untuk menampilkan tulisan kelayar disebut dengan fungi printf() yang menerima masukan berupa kalimat yang ingin ditampilkan. Tanda titik koma selalu dituliskan untuk memberi tanda akhir dari suatu baris perintah. 9. scanf ("%d", &JumlahAnak); kode format menunjukkan tipe variabelnya adalah numerik integer (floating point) dan scan berfungsi untuk memasukan data dari keyboard 10. if(JumlahAnak >2)PersenTunjangan = 0.3; menyatakan jika jumlah anak lebih dari 2 maka tunjangannya adalah 0.3 11. Tunjangan = PersenTunjangan*GajiKotor; rumus yang menyatakan bahwa Tunjangan didapat dari PersenTunjangan dikali dengan GajiKotor. 12. printf("\nBesarnya Tunjangan = Rp %10.2f \n", Tunjangan); 13. }adalah akhir program.

PERCOBAAN 3.2 1. #include<stdio.h> bagian pertama ini disebut preprocessor directive, yang artinya bagian yang digunakan untuk mengikut sertakan berkas-berkas file header/library yang berisi fungsi-fungsi yang ada pada program yang akan dibuat pada baris-baris bawahnya. File yang diikutsertakan bernama stdio.h yang terletak di suatu direktori pada intslasi DevC++. 2. main() Main adalah fungsi yang akan dieksekusi pertama kali oleh c++ sedangkan () menyatakan bahwa fungsi main tidak memiliki argument 3. { merupakan tanda awal program. 4. float A,B; adalah mendeklarasikan vaariabel GajiKotor,Tunjangan dan PersenTunjangan floating point. 5. printf("Masukkan nilai A ?"); hal ini merupakan perintah untuk menampilkan output di layar monitor berupa tulisan Masukan nilai A(tanpa tanda kutip). Perintah untuk menampilkan tulisan kelayar disebut dengan fungi printf() yang menerima masukan berupa kalimat yang ingin ditampilkan. Tanda titik koma selalu dituliskan untuk memberi tanda akhir dari suatu baris perintah. 6. scanf ("%f", &A); kode format menunjukkan tipe variabelnya adalah numerik integer (floating point) dan scan berfungsi untuk memasukan data dari keyboard 7. printf("Masukkan nilai B ?"); hal ini merupakan perintah untuk menampilkan output di layar monitor berupa tulisan Masukan nilai B(tanpa tanda kutip). Perintah untuk menampilkan tulisan kelayar disebut dengan fungi printf() yang menerima masukan berupa kalimat yang ingin ditampilkan. Tanda titik koma selalu dituliskan untuk memberi tanda akhir dari suatu baris perintah. 8. scanf ("%f", &B); kode format menunjukkan tipe variabelnya adalah numerik integer (floating point) dan scan berfungsi untuk memasukan data dari keyboard 9. printf("\n"); 10. if (B==0) jika B sama dengan 0 11. printf("%f dibagi dengan 0 adalah TAK BERHINGGA \n", A); 12. else jika 13. printf("%f dibagi dengan %f adalah %f \n", A,B,A/B); 14. } merupakan akhir dari program PERCOBAAN 3.3 1. #include<stdio.h> bagian pertama ini disebut preprocessor directive, yang artinya bagian yang digunakan untuk mengikut sertakan berkas-berkas file header/library yang berisi fungsi-fungsi yang ada pada program yang akan dibuat pada baris-baris bawahnya. File yang diikutsertakan bernama stdio.h yang terletak di suatu direktori pada intslasi DevC++. 2. main() Main adalah fungsi yang akan dieksekusi pertama kali oleh c++ sedangkan () menyatakan bahwa fungsi main tidak memiliki argument 3. { merupakan tanda awal program. 4. float A,B; adalah mendeklarasikan vaariabel GajiKotor,Tunjangan dan PersenTunjangan floating point.

5. printf("Masukkan nilai A ?"); hal ini merupakan perintah untuk menampilkan output di layar monitor berupa tulisan Masukan nilai A(tanpa tanda kutip). Perintah untuk menampilkan tulisan kelayar disebut dengan fungi printf() yang menerima masukan berupa kalimat yang ingin ditampilkan. Tanda titik koma selalu dituliskan untuk memberi tanda akhir dari suatu baris perintah. 6. scanf ("%f", &A); kode format menunjukkan tipe variabelnya adalah numerik integer (floating point) dan scan berfungsi untuk memasukan data dari keyboard 7. printf("Masukkan nilai B ?"); hal ini merupakan perintah untuk menampilkan output di layar monitor berupa tulisan Masukan nilai B(tanpa tanda kutip). Perintah untuk menampilkan tulisan kelayar disebut dengan fungi printf() yang menerima masukan berupa kalimat yang ingin ditampilkan. Tanda titik koma selalu dituliskan untuk memberi tanda akhir dari suatu baris perintah. 8. scanf ("%f", &B); kode format menunjukkan tipe variabelnya adalah numerik integer (floating point) dan scan berfungsi untuk memasukan data dari keyboard 9. printf("\n"); 10. if (B==0) jika B sama dengan 0 11. printf("%f dibagi dengan 0 adalah TAK BERHINGGA \n", A); 12. if (B!=0) jika B tidak sama dengan 0 13. printf("%f dibagi dengan %f adalah %f \n", A,B,A/B); 14. } merupakan akhir dari program.

PERCOBAAN 3.4 15. #include<stdio.h> #include<stdio.h> bagian pertama ini disebut preprocessor directive, yang artinya bagian yang digunakan untuk mengikut sertakan berkas-berkas file header/library yang berisi fungsi-fungsi yang ada pada program yang akan dibuat pada baris-baris bawahnya. File yang diikutsertakan bernama stdio.h yang terletak di suatu direktori pada intslasi DevC++. 16. #include<math.h> #include<stdio.h> bagian pertama ini disebut preprocessor directive, yang artinya bagian yang digunakan untuk mengikut sertakan berkas-berkas file header/library yang berisi fungsi-fungsi yang ada pada program yang akan dibuat pada baris-baris bawahnya. File yang diikutsertakan bernama math.h yang terletak di suatu direktori pada intslasi DevC++. 17. main() Main adalah fungsi yang akan dieksekusi pertama kali oleh c++ sedangkan () menyatakan bahwa fungsi main tidak memiliki argument 18. { merupakan tanda awal program. 37. float A,B,C,D,X1,X2; mendeklarasikan vaariabel GajiKotor,Tunjangan dan PersenTunjangan floating point. 38. /*Masukan data koefisien persamaan kuadrat */ merupakan komentar. 39. printf("Masukkan nilai A ?"); scanf ("%f", &A); hal ini merupakan perintah untuk menampilkan output di layar monitor berupa tulisan Masukan nilai A(tanpa tanda kutip). Perintah untuk menampilkan tulisan kelayar disebut dengan fungi printf() yang menerima masukan berupa kalimat yang ingin ditampilkan. Tanda titik koma selalu dituliskan untuk memberi tanda akhir dari suatu baris perintah.

40. printf("Masukkan nilai B ?"); scanf ("%f", &B); hal ini merupakan perintah untuk menampilkan output di layar monitor berupa tulisan Masukan nilai B(tanpa tanda kutip). Perintah untuk menampilkan tulisan kelayar disebut dengan fungi printf() yang menerima masukan berupa kalimat yang ingin ditampilkan. Tanda titik koma selalu dituliskan untuk memberi tanda akhir dari suatu baris perintah. 41. printf("Masukkan nilai C ?"); scanf ("%f", &C); hal ini merupakan perintah untuk menampilkan output di layar monitor berupa tulisan Masukan nilai C(tanpa tanda kutip). Perintah untuk menampilkan tulisan kelayar disebut dengan fungi printf() yang menerima masukan berupa kalimat yang ingin ditampilkan. Tanda titik koma selalu dituliskan untuk memberi tanda akhir dari suatu baris perintah. 42. printf("\n"); 43. /*Menghitung nilai determinan */ merupakan komentar 44. D=B*B-4*A*C; adalah rumus yang menyatakan D sama dengan B kali B kurang 4 kali A kali C. 45. /*Menyeleksi nilai determinan */ merupakan komentar 46. if(D==0) jika D sama dengan 0 47. { merupakan awal program. 48. X1= (-B)/(2*A); X1 sama dengan min B dibagi 2 kali A. 49. printf("Dua akar ril kembar: \n"); 50. printf("X1=X2= %f\n",X1); 51. } merupakan akhir program 52. if (D>0) jika D lebih besar dari 0 53. { awal program 54. X1= ((-B)+ sqrt(D))/(2*A); X1 sama dengan min B ditambah akar D dibagi 2 kali A. 55. X2= ((-B)- sqrt(D))/(2*A); X 2 sama dengan min B ditambah akar D dibagi 2 kali A. 56. printf("Dua akar ril berlainan: \n"); 57. printf("X1 = %f\n",X1); 58. printf("X2 = %f\n",X2); 59. } akhir program 60. else if (D<0) jika D kurang dari 0 61. { awal program 62. X1= (-B)/(2*A); X1 sama dengan min B dibagi 2 kali A. 63. X2= sqrt(-D)/(2*A); X2 sama dengn akar min D dibagi 2 kali A. 64. printf("Dua akar ril berlainan: \n"); 65. printf("X1 = %f\+ %fi \n",X1,X2); 66. printf("X2 = %f -%fi\n",X1,X2); 67. }akhir program. 68. }akhir program.

RANGKUMAN
Borland C++ memiliki keunggulan terutama dalam hal kecepatan dan efisiensi kompilasi. Disamping itu, Borland C++ mendukung beberapa system operasi yaitu DOS, Windows 16bit (Window 3.0) dan windows 32 bit (Windows NT).

Borland C++ juga memiliki kelemahan bila dibandingkan compiler C++ yang lain, misalnya : pemrograman dengan Borland C++ terutama yang menyangkut tampilan jauh lebih sulit daripada pemrograman dengan Microsoft Visual C++. Program C maupun C++ selalu tersusun dari 4 (empat) bagian utama, yaitu : 1. Bagian komentar yang ditandai dengan symbol // dan pasangan /* */ 2. Bagian pengarah compiler yang ditandai dengan symbol # 3. Bagian deklarasi 4. Bagian definisi BAGIAN KOMENTAR Program yang baik pada umumnya diberi komentar yang akan membantu orang lain maupun pembuat program itu untuk memahami program yang dibuat. Dalam C atau C++ setiap tulisan yang diapit oleh symbol /* */ atau setiap baris yang dimulai dengan symbol // dianggap komentar. C++ tidak mengizinkan komentar bersarang ( nested comment), namun Borland C++ lebih fleksibel dalam hal ini. Contoh C++ menggunakan komentar: /* FIRST.CPP */ /* Program C++ pertamaku */ BAGIAN PENGARAH KOMPILER # INCLUDE Berfungsi membaca file program tertentu dan mengikutsertakan file tersebut dalam proses kompilasi. Nama file yang dimaksud harus diapit symbol < dan > atau tanda kutip dua ( ). BAGIAN DEKLARASI DAN DEFINISI Semua program C pada dasarnya tersusun dari rangkaian pemanggilan fungsi yang bekerja atas sekelompok data. Selain pemanggilan fungsi, program C mengandung komponen lain yang disebut statement. Statement C ada dua, yaitu : statement yang tidak dapat dieksekusi / non executable ( bila dikompilasi tidak menghasilkan kode objek dan biasanya digunakan untuk mengatur alur program), dan statement yang dapat dieksekusi / executable (bila dikompilasi akan menghasilkan kode objek). Setiap pemanggilan fungsi maupun statement executable dalam C harus diakhiri dengan tanda titik koma ( ; ). Contoh program C++: # include <iostream.h> Void main ( ) { Char pesan [ ] = Hello, C++ programmers! ; Cout << pesan ; Return 0 ; }

Anda mungkin juga menyukai