Assallamualaiku Wr. Wb.
Hallo kawan,
Bertemu lagi dengan saya dalam artikel pemrograman.Pada kesempatan kali ini saya akan memberi kalian tutorial dengan judul “Expression(operator & operand) & Statement”. Tujuannya yaitu untuk mempelajari dan mengamati penggunaan operator aritmatika seperti +, -, /, *,dan modulus (%) dan operator unary seperti -(minus), ++(increment), dan -(decrement) yang dipadukan dengan variabel dasar yaitu int(bilangan bulat) dan float (presisi tunggal), dan char.Saya akan mengupas sedikit apa yang kita bahas kali ini, apa itu operator? operator adalah simbol yang dilakukan untuk proses operasi satu atau beberapa operand.Sedangkan operand adalah bagian yang paling sederhan dari Expression.Operand dapat berupa konstanta seperti339, 55 dan seterusnya atau dapat berupa variable seperti x, y, dan lain lain.Terus apa itu Statement?Statement adalah unsur dasar pembentukan suatu program.Ada 3 jenis statement yaitu expression statement, compound statement, dan control statement.Expression statement adalah suatu expression yang diikuti tanda titik koma.Compound statemen adalah dua atau lebih statement dikelompokkan menjadi satu dengan cara diapit dengan tanda kurung kurawal.Control statement adalah statement yang mengendalikan langkah-langkah program.Mungkin itu saja sedikit penjelasan mengenai suatu teori yang akan kita paraktikkan.
Baik kita langsung saja terjun ke praktikumnya.
1.Membuat program untuk mengonversikan suatu nilai derajat Farenheit(F) ke derajat Celcius (C) menggunakan formula dbawah ini:
#include <stdio.h>
main (){
float C, F, CF, a=5, b=9;
printf(“Masukkan derajat Fahrenheit : “);
scanf(“%f”, &F);
C = (a / b * (F – 32));
printf(“\n\n%.0f derajat Fahrenheit = %.2f derajat Celcius”,F, C);
getch();
return 0;
}
2.Membuat program untuk mengevaluasi formula dibawah ini:
Y=3x2+6x+9
Z=2y2+5x2
9y
#include <stdio.h>
main (){
float a, b, x, y, z;
printf(“Formula: y = 3x^2 + 6x + 9\n”);
printf(“Formula: z = (2y^2 + 5x^2) / 9y\n\n”);
printf(“Masukkan nilai x = “);
scanf(“%f”, &x);
y = 3*x*x + 6*x + 9;
a = (2*y*y + 5*x*x);
b = 9*y;
z = a / b;
printf(“\nJika x = %.0f\n”, x);
printf(“Maka\n”);
printf(“y = %.0f\n”,y);
printf(“z = %f”,z);
getch();
return 0;
}
3.Membuat program untuk menghitung keliling dan luas suatu lingkaran dengan formula:
Keliling=2πr
Luas=πr2
#include <stdio.h>
main (){
float r, l, k, pi=3.14;
printf(“Masukkan jari-jari lingkaran = “);
scanf(“%f”, &r);
k = 2*pi*r;
l = pi*r*r;
printf(“\n\nKeliling lingkaran dengan jari-jari %.0f adalah = %.2f”,r, k);
printf(“\nLuas lingkaran dengan jari-jari %.0f adalah = %.2f”,r, l);
getch();
return 0;
}
4.Membuat program untuk mengonversi dari jam ke menit
#include <stdio.h>
main (){
int j, m, k;
printf(“Program konversi jam ke menit\n”);
printf(“Masukkan jam dan menit (jj:mm) = “);
scanf(“%d:%d”, &j, &m);
k = j*60+m;
printf(“\nJam %d:%d adalah setara dengan %d menit”, j, m, k);
getch();
return 0;
}
5.Menganalisis mengapa tampilan program di bawah ini demikian?
#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();
return 0;
}
Seharusnya program yang saya jalankan waktu praktikum minggu lalu yaitu untuk angkanyatiap baris rata kanan itu dikarenakan seperti %7d, nah angka 7 disini akan menghasilkan 7 kolom atau tempat karakter didepan koma.
Maaf sebelumnya laptop saya tidak bisa menampilkan hasil program karena gatau penyebabnya, jadi hanya saya tampilkan rumus programnya saja.
Sekian dari saya bila ada salah saya mohon maaf,
Terima kasih.
Wassalamualaikum Wr. Wb
Recent Comments