Assalamualaikum Wr. Wb
Hai teman-teman kembali lagi dengan saya Achmad Hanif yang akan membahas artikel yang merupakan kelanjutan dari postingan saya yang sebelumnya, yakni “Yuk Mengenal dan Belajar Bahasa C”.
Pokok bahasan kita kali ini hampir sama, perbedaannya kita akan mempelajari penggunaan operator aritmatika seperti +,-,*/ dan juga % (modulus).
- Tugas 2.5.1 Membuat program untuk mengkonversikan nilai derajat Fahrenheit (F) ke derajat Celsius (C).
Program :
#include <stdio.h>
void main()
{
int f, hasil1, hasil2;
printf(“\nMasukkan derajat Fahrenheit=”);
scanf(“%d”, &f);
hasil1 = f-32;
hasil2 = hasil1*5/9;
printf(“%d derajat Fahrenheit adalah = %d derajat Celsius”,f ,hasil2);
getch();
}
Lalu Klik BUILD AND RUN, Hasil :
Disini kalian dapat memasukkan angka yang teman-teman ingin konversikan dari Fahrenhet ke Celsius, misal saya masukkan 158 derajat Fahrenheit, uhh panas sekalii!!..
Wuw dapat dilihat program secara otomatis mengkonversikan dari Fahrenheit ke Celsius, asyik bukan?!..
- Tugas 2.5.2 Membuat program untuk mengevaluasi suatu formula seperti berikut
Program :
#include <stdio.h>
void main()
{
int x, y, z;
float hasil1, hasil2;
printf(“Masukkan nilai x =”);
scanf(“%d”, &x);
y=3*x*x+6*x+9;
z=2*y*y+5*x*x;
hasil1=9*y;
hasil2=z/hasil1;
printf(“\nDidapatkan nilai y = %d dan nilai z = %f”, y, hasil2);
getch();
}
Lalu Klik BUILD AND RUN, Hasil :
Misalkan kita masukkan bahwa variabel x bernilai 12 maka…
Hasil yang keluar seharusnya y = 513 dan nilai z = 114.155945.
- Tugas 2.5.3 Membuat program untuk menghitung keliling dan luas suatu lingkaran
Program :
#define PI 3.14
main()
{
int r;
float K, L;
printf(“Masukkan jari-jari lingkaran =”);
scanf(“%d”, &r);
K = 2*PI*r;
L = PI*r*r;
printf(“Keliling lingkaran dengan %d adalah = %g”, r, K);
printf(“Luas lingkaran dengan %d = %g”, r, L);
getch();
}
Lalu Klik BUILD AND RUN, Hasil :
Disini kalian dapat memasukkan jari-jari lingkaran yang akan kalian hitung keliling dan luasnya, dalam tabel window tersebut saya memasukkan jari-jari 12,
maka program secara otomatis mampu mengkalkulasi angka yang saya input, dapat dilihat bahwa hasil perhitungan tersebut sesuai dengan yang kita inginkan, mantabb!!…
- Tugas 2.5.4 Membuat program untuk mengkonversi dari jam ke menit
Program :
#include <stdio.h>
main()
{
int hh, a, b, menit;
float mm;
printf(“Program konversi jam ke menit”);
printf(“\nMasukkan jam ke menit (hh:mm) =”);
scanf(“%d:%f”,&hh,&mm);
a = hh * 60;
b = mm * 1;
menit = a + b;
printf(“\njam %d:%2.0f adalah setara dengan %dmenit”, hh, mm, menit);
getch();
}
Lalu Klik BUILD AND RUN, Hasil :
Masukkan dalam program tersebut jam yang akan kalian konversikan ke menit, dalam tabel window tersebut saya memasukkan 6 jam, lalu bagaimanakah hasilnya???
yeah program berhasil mengkorversikan 6 jam menjadi 360 menit!!, hmm sudah kuduga..
- Tugas 2.5.5 Menganalisis suatu program
Program :
#include <stdio.h>
void main ()
{
int a, b, c, d;
double e, f, g, h;
a=75; b=259; c=3315; d=12345;
e=75.07; f=259.055; g=3315.3310; h=12345.67890;
printf(“a=%7d\nb=%7d\nc=%7d\nd=%7d\n\n”,a,b,c,d);
printf(“e=%12.5f\nf=%12.5f\ng=%12.5f\nh=%12.5f\n”,e,f,g,h);
getch();
}
Lalu Klik BUILD AND RUN, Hasil :
Dapat teman-teman lihat bahwa ada beberapa variabel yang saya gunakan, salah satunya yaitu variabel Int atau interger yang fungsinya adalah menampilkan bilangan bulat.
Lalu ada variabel double untuk presisi ganda.
Lalu menggunakan operator aritmatika %7d yang akan menghasilkan 7 kolom atau tempat karakter didepan koma (,) , dan juga %12,5f yang akan menampilkan 12 kolom atau tempat karakter didepan koma dan 5 kolom atau karakter didepan koma (,) .
Wah tak terasa sudah beberapa hal yang telah kita pelajari, semoga dapat bermanfaat untuk teman-teman semua, dan saya sebagai penulis meminta maaf bila masih terdapat banyak kekurangan dalam artikel saya.
Sekian dari saya, Wassalamualaikum Wr. Wb.
Recent Comments