Tuesday, March 12, 2024

Belajar Pemrograman Bab 1 -- Fungsi dan Tipe Variabel Dasar

Bismillahirahmanirrahim.

Tulisan ini diambil dari Laporan 1 saya di kelas Pemrograman kursus Teknoplasma
  • Nama: Muhammad Dimas Akbar
  • Distro: Trisquel Aramo 11 KDE
  • Provinsi: Jawa Barat
  • Tanggal: 25 Januari 2024
  • Pertemuan berapa: 10
  • Pengajar: Ade Malsasa Akbar
 
 

Tulisan ini dapat diambil dalam bentuk [PDF] dan [Writer]


Program-1.c



/* Nama File : INTRO1.C */

#include <stdio.h>

int main ()

{

printf("Assalamualaikum!\n");

printf("Sesuatu yang menyenangkan adalah pemrograman,\n");

printf("Dan pemrograman C adalah yang lebih menyenangkan,\n");

printf("Testing...\n.1\n..2\n...3\n");

getchar();

return 0;

/* Analisis bab 1 program 1:

* baris 1: baris ini adalah komentar, diabaikan oleh komputer

* baris 2: pemanggilan pustaka oleh #include, yang dipanggil adalah file stdio.h

* baris 3: fungsi utama dengan tipe data integer

* baris 4-8: fungsi printf untuk mencetak pesan ke layar monitor

* baris 9 : fungsi getchar untuk mencetak karakter

* kode return adalah perintah mengirim nilai balik kepada yang memanggil fungsi

*/

 

Program-2.c



/* nama file: intro2.c */

#include <stdio.h>

int main ()

{

int jumlah, selisih;

jumlah=123 + 456;

selisih=456 - 123;

printf("Jumlah dari 123 dan 445 adalah %d\n\n",jumlah);

printf("Selisih dari 123 dan 445 adalah %d\n",selisih);

getchar();

}


/* Analisis Bab 1 Program 2

* baris 5 : evaluasi jumlah dan selisih di variabel tipe integer

* baris 7-8 : rumus jumlah dan selisih

* baris 10-11 : printf mencetak pesan dan hasil evaluasi jumlah dan selisih di layar monitor

*/

Program-3.c



/* Nama File : intro3.c */


#include <stdio.h>


int main ()

{

int var1=339, var2, jumlah, selisih;

var2=259;

jumlah=var1 + var2;

selisih=var1 - var2;

printf("Hasil penjumlahan %d dan %d = %d\n\n",var1,var2,jumlah);

printf("Hasil pengurangan %d dan %d = %d\n",var1,var2,selisih);

getchar();

return 0;

}

/* Analisis bab 1 program 3

* baris 7: deklarasi dengan pemberian nilai, variabel bertipe data integer

* baris 11-12 : rumus perhitungan jumlah dan selisih

* baris 14-15 : %d pada masing-masing baris menggantikan variabel yang ditulis di sebelah kanan, posisi berdasarkan penempatan

*/

 

Program-4.c









/* Nama File : intro4.c */


#include <stdio.h>

#include <stdlib.h>


int main ()

{

float harga, jumlah, total, hasil;

system("clear"); // clrscr();

harga = 132.055;

jumlah = 50;

total=harga * jumlah;

hasil=total / jumlah;

printf("Harga Total = %f\n\n", total);

printf("Hasil Pembagian = %f\n\n", hasil);

getchar();

return 0;

}

/* Analisis Bab 1 Program 4

* baris 8 : deklarasi variabel tipe data float

* baris 10 : perintah kepada sistem untuk membersihkan terminal, dengan komentar clrscr(); yang diabaikan oleh komputer

* baris 12-13 : harga dan jumlah

* baris 15-16 : rumus perhitungan

* baris 18-19 : %f menggantikan variabel yang dituliskan di sebelah kanan

*/

 

Program-5.c

 



/* Nama File : intro5.c */


#include <stdio.h>


int main ()

{

char karakter;

system("clear"); // clrscr();

printf("\nMempelajari penggunaan getche() dengan variabel");

printf("\nTekan tombol yang dikehendaki ");

karakter=getchar();

printf("\n\nAnda menekan tombol %c", karakter);

getchar();

return 0;

}


/* Analisis bab 1 Program 5

* baris 7 : deklarasi variabel tipe data char

* baris 11 : fungsi getchar untuk mengambil input pengguna

* baris 12 : %c menggantikan variabel yang dituliskan di sebelah kanan

*/

 

Program-6.c



/* Nama File : intro6.c */


#include <stdio.h>


#define PI 3.14


int main ()

{

float jari2=10, luas, keliling;

luas= PI * jari2 * jari2; //luas=3.14 * 10 * 10

keliling= 2 * PI * jari2;

printf("Luas Lingkaran berjari-jari %f adalah %f\n", jari2, luas);

printf("\nKeliling lingkarannya adalah %f", keliling);

getchar();

return 0;

}

/* Analisis bab 1 program 6

* baris 9 : deklarasi variabel tipe data float

* baris 11-12 : rumus perhitungan

* baris 14 : %f pertama digantikan jari2, %f kedua digantikan oleh luas

* baris 15 : %f digantikan oleh keliling

*/

 

Program-7.c



/* Nama File : intro7.c */


#include <stdio.h>


int main ()

{

printf("\t\t PRAKTIKUM\n");

printf("\t\t PEMROGRAMAN BAHASA C\n");

printf("\t\t PROGRAM DIPLOMA IV\n");

printf("\tPOLITEKNIK ELEKTRONIKA NEGERI SURABAYA\n");

printf("\t INSTITUT TEKNOLOGI SEPULUH NOPEMBER\n");

printf("\t\t SURABAYA\n");

printf("\n==========================================================\n");

getchar();

}

/* Analisis bab 1 program 7

* baris 7-13 : printf mencetak layar ke monitor, /t berfungsi sebagai tab paragraf

*/

 

Program-8.c 



#include <stdio.h>


int main ()

{

float total_h_cpu, total_h_ram, total_h_motherboard, total_akhir;

total_h_cpu = 700000 - (700000 * 5 / 100);

total_h_ram = 380000 - (380000 * 10 / 100);

total_h_motherboard = 800000 - (800000 * 8 / 100);

total_akhir = total_h_cpu + total_h_ram + total_h_motherboard;

printf("No\tNama Barang\t\tHarga\t\tDiskon\tHarga Akhir\n");

printf("1\tCPU 850Mhz\t\t700.000,-\t5\%\t %.f,-\n", total_h_cpu);

printf("2\tRAM 128Mhz\t\t380.000,-\t10\%\t %.f,-\n", total_h_ram);

printf("3\tMotherboard PIII\t800.000,-\t8\%\t %.f,-\n", total_h_motherboard);

printf("---------------------------------------------------------------------- +\n");

printf("Total Harga:\t\t\t\t\t\t%.f, -\n", total_akhir);

getchar();

}

/* Analisis bab 1 program 8

* baris 7 : deklarasi variabel bertipe data float

* baris 8-10 : operasi bilangan

* baris 11 : rumus perhitungan

* baris 12 : mencetak pesan ke layar monitor

* baris 13-15 : mencetak pesan dengan kode nama variabel di sebelah kanan

* baris 17 : mencetak pesan total harga dengan variabel total_akhir

*/

 

Program-9.c



/* Nama File : intro9.c */


#include <stdio.h>


int main ()

{

int var1=25, var2=6, hasil;

hasil=var1 / var2;

printf("Hasil pembagian = %d",hasil);

getchar();

}


/* Analisis program 9

* baris 7 : deklarasi variabel tipe data integer

* baris 9 : rumus

* baris 11 : mencetak pesan dengan %d mengambil variabel hasil

*/

Program-10.c



/* Nama File : intro10.c */


#include <stdio.h>


int main ()

{

char karakter;

system("clear"); // clrscr();

printf("\nMempelajari penggunaan getche() dengan variabel");

printf("\nTekan tombol yang dikehendaki ");

karakter=getchar();

printf("\n\nAnda menekan tombol %c", karakter);

printf("\n\nAnda menekan tombol %d", karakter);

printf("\n\nAnda menekan tombol %f", karakter);

getchar();

return 0;

}



/* Analisis Bab 1 Program 10

* baris 11 : fungsi getchar untuk mengambil input pengguna

* baris 12-14 : mencetak pesan input dengan kode khusus mengambil variabel karakter

*/

 

Program-11.c



/* Nama File : intro11.c */


#include <stdio.h>


int main ()

{ float fahrenheit, celsius;

celsius = 100;

fahrenheit = (9.0/5.0 * celsius) + 32.0;

printf("Suhu 100 derajat celsius sama dengan %f fahrenheit.\n", fahrenheit);

return 0;

}

/* Analisis bab 1 program 11

* baris 6 : deklarasi variabel bertipe data float

* baris 7-8 : rumus perhitungan

* baris 9 : mencetak pesan dengan kode khusus variabel fahrenheit

* baris 10 : program selesai dengan mengirim angka 0 kepada sistem operasi

*/



Kesimpulan

Pemrograman C dapat digunakan untuk berbagai hal, seperti evaluasi seperti rumus matematika sederhana, mempelajari bilangan eksponensial, konversi suhu, menghitung harga, hingga mengetik paragraf judul.




Semoga artikel ini bermanfaat dan barokah bagi seluruh rakyat Indonesia


****

No comments:

Post a Comment

Belajar Pemrograman -- Presentasi Pemrograman 1

  Bismillahirahmanirrahim. Tulisan ini diambil dari Presentasi saya di kelas Pemrograman kursus Teknoplasma Nama: Muhammad Dimas Akbar Kota:...