var_bulat = 32767;
var_pecahan1 = 339.2345678f;
var_pecahan2 = 3.4567e+40;
var_karakter = 'S';
lalu ditampilkan
Tipe variabel yang cocok untuk operasi pada program diatas adalah int(angka)
karena dengan tipe data integer kita dapat melakukan operasi penjumlahan, pengurangan, perkalian
dan penjumlahan.
3. Menentukan banyaknya uang pecahan yang dibutuhkan, urut dari pecahan terbesar
(100000,50000,20000,10000,5000,2000,1000)
Cari sisa bagi uang dengan 100000, kemudian tampung hasilnya di variable sisa,
Cari sisa bagi uang dengan 50000, kemudian tampung hasilnya di variabel sisa,
ke bawah) apabila sisa bagi tidak sama dengan 0. Sedangkan untuk mendapatkan
int a = 12, b = 2, c = 3, d = 4;
a%b
a-c
a+b
a/d
a/d*d+a%d
a%d/d*a–c
Deklarasikan Deklarasikan a, b dan c sebagai bilangan bulat, lalu lakukan perhitungan sesuai rumus
Lalu tampilkan
bilangan bulat. Kemudian ketiga variabel tersebut diproses sesuai rumus diskriminan
Program error tidak dapat di build karena operasi modulus tidak dapat
menggunakan tipe data float.
7. Buat program untuk menghitung luas lingkaran, dengan panjang jari-jari yang
dasar teori.
Di dalam bahasa C terdapat banyak operator yang bisa digunakan untuk berbagai
operator memiliki prioritas yang menentukan urutan eksekusi tiap operator. Misalnya
4. Bandingkan output soal no.3 dengan output soal no.4, apakah berbeda ?
Output nomor 3 diminta untuk menggunakan tipe data int sehingga hasilnya adalah bilangan bulat,
sedangkan output nomor 4 itu menggunakan float sehingga hasilnya adalah bilangan pecahan
5. Kerjakan soal-soal di bawah ini, sertakan dalam laporan resmi
#include <stdio.h>
main()
int a = 22;
a = a + 5;
a = a-2;
(1) x = (2 + 3) – 10 * 2;
(3) x = 10 % 3 * 2 + 1;
c. Nyatakan dalam bentuk pernyataan :
d. Apa hasil eksekusi dari program berikut :
#include <stdio.h>
main()
printf("%c\n",kar);
Hasil dari eksekusi program diatas adalah “a”. Karakter “A” memiliki bilangan ANSI
65 dimana jika dengan 32 hasilnya adalah 97 yang merupakan ANSI dari “a”