Assalamualaikum Wr.Wb
Hai sobat jumpa lagi nihhh dengan saya,Zidni mahasiswa kampus perjuangan kampus tradisi juara siapa lagi kalo bukan Politeknik Elektronika Negeri Surabaya.Pada artikel yang kedua ini saya akan memberi sedikit ilmu lagi tentang Pemrograman Bahasa C untuk percobaan yang kedua yaitu Expresion (Operator&Operand) & Statement.
Sebelum memasuki mari kita pengenalan dahulu tentang Expresion dan Statement.
Expresion sendiri terdiri dari dua bagian yaitu operator dan operand.Bagian paling sederhana dari expresion adalah operator.Operator digunakan untu melakukan operasi atau operand.
Statetment adalah unsur pembentukan suatu program.Terdapat 3 statement yaitu ekpresion,statement,compound statement.
Pada kesempatan ini saya akan memberi contoh dari tugas yang saya kerjakan.
5.1 Mengonversikan nilai derajat Farenheit ke Celsius
Pada buku diketahu C/9(F-32)
*Contoh jika benar coba dengan memasukkan derajat farenheit = 212 maka keluar nilai celcius 100 derajat celsius.
#include <stdio.h>
main()
{
int C, F , Hasil, Total;
printf(“\nMasukkan nilai F = “);
scanf(“%d”, &F);
Hasil = F – 32;
Total = Hasil * 5/9;
printf(“\nHasil dari F – 32 adalah %d\n”, Hasil);
printf(“\nTotal dari Hasil * 5/9 adalah %d\n”, Total);
getch();
}
Setelah itu akan muncul suatu tampilan seperti dibawah ini
Jika setelah muncul tampilan tersebut kita cek apakah hasil tersebut benar atau salah dengan format seperti pada buku yaitu F=212 maka keluar C=100
Pada hasil tersebut sesuai dengan format yang ada dibuku dan berarti benar.
5.2 Membuat program untu mengevaluasi seperti dibawah ini
y = 3x2 + 6x + 9
z = 2y2 + 5x2 / 9y
- Jika memasukkan nilai x = 2 maka didapatkan nilai y =33 dan nilai z=7.4006734.
#include <stdio.h>
main()
{
int x, y;
float z, z1, z2;
printf(“\nMasukkan nilai x = “);
scanf(“%d”, &x)
y = 3 * x * x + 6 * x + 9;
z1 = 2 * y * y + 5 * x * x;
z2 = 9 * y;
z = z1 / z2;
printf(“Diperoleh nilai y = %d dan z = %f”, y, z);
}
Setelah muncul seperti tampilan diatas kita masukkan format sesuai buku dengan x = 2 maka hasil y=33 dan z= 7.4006734
Dan hasil tersebut seuai dengan forat berarti data teeut sudah benar dan sesuai.
5.3 Membuat Program dengan Menghitung Keliling dan Luas
Pada tampilan ini kita diberitahu terlebih dahulu dengan rumus
Keliling = 2∏r
Luas = ∏r2
Jika data benar maka akan muncul jika jari jari 12 maka keliling =75.36,Luas = 452.16
#include <stdio.h>
main()
{
int r;
printf(“\nMasukkan nilai jari-jari = “);
scanf(“%d”, &r);
float pi, K, L;
pi = 3.14;
K = pi * 2 * r;
L = pi * r * r;
printf(“\nKeliling lingkaran jari jari %d adalah %f\n”, r, K);
printf(“\nLuas lingkaran jari jari %d adalah %f\n”, r, L);
getch();
}
Setelah itu kita masukkan seperti yang ada pada format tersebut dengan r = 12
Pada hasil tersebut sesuai dengan format maka data tersebut benar.
5.4 Mengkonversi Jam ke Menit
Dalam petunjuk sudah diarahkan dengan jika dimasukkan 11:07 maka setara dengan 667 menit
#include <stdio.h>
main()
{
int JJ,y,z,menit;
float MM;
printf(“program konversi jam ke menit”);
printf(“\nMasukkan Jam dan Menit (JJ:MM) = “);
scanf(“%d:%f”, &JJ, &MM);
y = JJ * 60;
z = MM * 1;
menit = y + z;
printf(“\njam %d:%02.f setara dengan %d menit”, JJ, MM, menit);
}
Maka tampilan tersebut akan muncul seperti berikut
Masukkan nilai yang sesuai dengan format maka hasil akan sesuai dengan format yaitu dengan memasukkan pukul 11:07 maka menit yang keluar adalah 667 menit.
Hasil yang keluar dari nilai tersebut sesuai dengan format dan jawaban tersebut benar.
5.5 Menampilkan program yang sesuai dengan data dibawah ini dan mengapa data muncul begitu
#include <stdio.h>
main()
{
int a, b, c, d;
double e, f, g, h;
a=75; b=259; c=3315; d=12345;
e=35,7; 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();
}
Tampilan saat di run adalah sebagai berikut
Mengapa muncul seperti gambar diatas ?
Pada tabel 5.5 ini mengapa muncul %7d dan %12.5f itu menunjukan sebuat batas nilai yang muncul hanya sampai batas tersebut.Misal diatas adalah %7d berarti batas interger pada nilai itu hanya sampai 7.Pada %12.5f berarti batas interger pada nilai float tersebut hanya sampai 12 dan 5f tersebut adalah hanya samapai 5 dibelakang koma.
Dari data data diatas tersebut adalah sedikit ilmu yang dapat saya sampaikan kepada pembaca.Pada artikel ini saya masih banyak kekurangan dan sedikitnya ilmu yang saya dapat dari pembelajaran pemrograman bahasa c pada percobaan Exprsion dan Statement.Sampaikanlah ilmu walau hanya sedikit itu adalah yang terdapat pada diri saya.Untuk kekurangannya harap dimaklumi karerna kita disini sama sama belajar.
Terima Kasih sobat sobat yang sudah mampir pada artikel saya pada kali ini semoga ilmu yang saya sampaikan dapat bermanfaat dan berguna untuk kedepannya.
TETAP SEMANGAT UNTUK MENCARI ILMU SOBAT.
Sekian
Wassalamualaikum Wr.Wb
Recent Comments