Assalamuaalaikum Warohmatullah Wabarokatuh.
Hai mahasiswa kampus perjuangan, salam sejahtera untuk kita semua, saya Naufal Mukhfi Robbani dari PENS 2019
Pada kesempatan kali ini saya akan memperkenalkan fungsi-fungsi dan tipe variabel dasar yang terdapat dalam bahasa C. Di dalam Bahasa C ini memiliki beberapa struktur bagian, yaitu deklarasi library, konstanta, variabel, dan fungsi-fungsinya.
Dari yang pertama kita mengetahui fungsi library dulu, library berfungsi untuk menyimpan fungsi yang akan digunakan, contohnya yaitu library ‘stdio.h’ Library stdio merupakan library standart input dan output.
Selanjutnya konstanta dan variabel. Konstanta fungsinya untuk untuk menentukan atau menetapkan suatu nilai atau variabel. Sedangkan variabel itu merupakan fungsi nama yang nantinya akan diisi dengan karakter atau nilai.
Dan dari situ variabel tidak bisa berdiri sendiri, maka disitulah fungsinya tipe data, jadi setiap variabel memerlukan tipe data. Tipe data adalah suatu pngelompokan dari satu variabel. Jadi suatu varibel hanya bisa diberi satu tipe data.
Kali ini saya akan membahas FUNGSI DAN VARIABEL DASAR.
- Tugas 1.5.1 Membuat tampilan dengan menggunakan karakter khusus ‘\t’ untuk pengaturan tabulasi.
PROGRAM :
#include <stdio.h>
main()
{
printf(“\t\t\tPRAKTIKUM\n”);
printf(“\t\t PEMROGRAMAN BAHASA C\n”);
printf(“\t\t PROGRAM DIPLOMA IV\n”);
printf(“\t POLITEKNIK ELEKTRONIKA NEGERI SURABAYA\n”);
printf(“\t INSTITUT TEKNOLOGI SEPULUH NOPEMBER\n”);
printf(“\t\t\t SURABAYA\n”);
}
HASIL PROGRAM :
Nah disini kita tau bahwa ‘\t’ dapat diasumsikan sebagai tombol ‘tab’ pada keyboard, maka kita juga dapat menggunakan karakter tersebut secara beberapa kali sampai menemukan titik tengah yang pas untuk menampilkan text yang kita buat.
- 5.2 Membuat program untuk menentukan harga yang harus dibayar oleh pembeli bila setiap pembelian barang mendapatkan diskon.
PROGRAM :
#include <stdio.h>
main()
{
int CPU=700000, RAM=380000, Motherboard=800000, DCPU, DRAM, DMotherboard, Hargatotal;
DCPU=CPU*95/100;
DRAM=RAM*90/100;
DMotherboard=Motherboard*92/100;
Hargatotal=DCPU+DRAM+DMotherboard;
printf(“harga CPU setelah diskon = %d\n”,DCPU);
printf(“harga RAM setelah diskon = %d\n”,DRAM);
printf(“harga Motherboard setelah diskon = %d\n”,DMotherboard);
printf(“Harga total = %d\n”,Hargatotal);
}
HASIL PROGRAM :
- 5.3 Analisis Program dibawah ini:
PROGRAM AWAL :
#include <stdio.h>
main()
{
int var1=25, var2=6, hasil;
hasil=var1/var2;
printf(“Hasil pembagian = %d”,hasil);
}
HASIL PROGRAM AWAL :
hal ini dikarenakan 25/6 menghasilkan angka desimal, sedangkan fungsi int adalah untuk menampung angka bulat, maka dari itu kita menggunakan float untuk bisa menampilkan hasil dengan akurat karena float adalah fungsi yang menampung angka desimal
PROGRAM :
#include <stdio.h>
main()
{
float var1=25, var2=6, hasil;
hasil=var1/var2;
printf(“Hasil pembagian = %f”,hasil);
}
HASIL PROGRAM :
- 5.4 Mengganti fungsi getche() dengan fungsi getch(), dan karakter khusus %f dengan %c. kemudian mengganti %c dengan %d
PROGRAM :
#include <stdio.h>
void main()
{
char karakter;
printf(“\nMempelajari penggunaan getch() dengan variable”);
printf(“\nTekan tombol yang dikehendaki”);
karakter=getch();
printf(“\n\nAnda menekan tombol %f”, karakter);
getch();
}
//fungsi getch tidak dapat menyimpan data atau variable yang diinput oleh keyboard
//saat %c diubah ke %d maka outputnya hanya bilangan bulat acak
//saat %c diubah ke %f maka outputnya 0.00000000maka jika getche() diganti menjadi getch() maka huruf yang diketik tidak ditampilkan di display,
jika %c diganti dengan %d maka yang ditampilkan adalah urutan karakter,
tetapi jika %c diganti dengan %f adalah muncul angka 0.00000 karena tidak terdefinisi sebagai angka.
- 5.5 Membuat formula Konversi suhu dari Celcius ke Fahrenheit dimana diketahui Celcius = 100 derajat.
PROGRAM :
#include <stdio.h>
main()
{
int C=100, hasil;
hasil=(C*9/5)+32;
printf(“Hasil Konversi dari 100 derajat Celcius ke Fahrenhait adalah %d”,hasil);
}
HASIL PROGRAM :
Sekian pembahasan singkat dari saya, bila ada kesalahan mohon dimaafkan
Wassalamualaikum Wr. Wb.
Recent Comments