Assalammualaikum wr. Wb
Perkenalkan nama saya adin dari D4 Teknik Elektronika B, kembali lagi dengan saya kali ini kita bertemu lagi dengan Bahasa C. Bahasa C lagi? Iya benar tetapi kali ini saya akan coba untuk menggabungkan matematika dengan Bahasa C. Matematika dengan Bahasa C emang bisa? Dan bagaimana hasilnya? Itu semua akan saya coba pada tugas praktikum untuk membuktikan apakah Bahasa C bisa di pakai matematika dengan syarat salah satu petunjuk harus sudah ada terlebih dahulu. Tanpa belama – lama lagi saya akan coba pada tugas praktikum.
TUGAS :
2.5.1. Membuat program untuk mengkonversi suhu dari fahrenhait ke celcius dengan formula C = (F – 32) 5/9 program yang tepat adalah sebagai berikut
#include <stdio.h>
main()
{
int f, c;
printf(” masukkan derajat fahrenhait :”);
scanf(“%d”, &f);
c = (f-32)*5/9;
printf(“\n %d fahrenhait adalah : %d celcius\n”, f, c);
return 0;
}
Maka yang akan terjadi adalah sebagai berikut
2.5.2. Membuat program untuk mengevaluasi formula di bawah ini:
Y=3x^2+6x+9
Z=2y^2+5x^2/9y
Maka program yang tepat adalah sebagai berikut
#include<stdio.h>
#include<math.h>
int main(){
int x,y;
float z;
printf(“\t\tProgram penyelesaian formula \n\n”);
printf(“y = 3x^2 + 6x +9 \n”);
printf(“z = 2y^2 + 5x^2 \n”);
printf(” ___________\n”);
printf(“\t9y\n\n\n”);
printf(“Masukkan nilai x : “);
scanf(“%d”,&x);
y=(3*pow(x,2))+(6*x)+9;
z= ((2*(pow(y,2)))+(5*pow(x,2)))/(9*y);
printf(“Didapatkan nilai y = %d dan nilai z = %.2f\n”,y,z);
return 0;
}
Maka hasil yang akan terjadi adalah sebagai berikut
2.5.3. Membuat program untuk menghitung keliling dan luas lingkaran dengan formula keliling 2*PI*r dan luas = PI*r^2 maka program yang tepat adalah sebagai berikut
#include <stdio.h>
main()
{
float jari2=10, luas, keliling;
const float PI=3.14;
printf(” masukkan jari jari lingkaran = “);
scanf(“%f”, &jari2);
keliling = 2*PI*jari2;
printf(“keliling lingkaran adalah %f”,keliling);
luas = PI*jari2*jari2;
printf(“\n luas lingkaran berjari jari %f adalah %f”,jari2 ,luas);
return 0;
}
Maka hasil yang terjadi adalah sebagai berikut
2.5.4. Membuat program mengkonversi dari jam ke menit
#include <stdio.h>
main()
{
int jam, menit, hasil;
printf(“Program konversi jam ke menit\n”);
printf(“Masukkan jam dan menit (jj:mm) = “);
scanf(“%d:%d”, &jam, &menit);
hasil=(jam*60)+(menit*1);
printf(“Jam 11:07 adalah setara dengan %d menit”, hasil);
return 0;
}
Maka hasil yang terjadi adalah sebagai berikut
2.5.5 Membuktikan bagaimana tampil program yang sudah di contoh kan
#include <stdio.h>
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 ();
}
Ada sedikit tambahan yaitu %7d maupun %12.5f hal ini berpegaruh pada banyaknya spasi yang ada saat sebelum tanda sama dengan. Hal ini yang membuat nilai yang ditampilkan akan lurus dengan nilai yang sebelumnya itu berlaku baik di %7d maupun %12.5f itu akan sama sama berlaku dan inilah dia buktinya mengunakan %7d maupun %12f degan yang tidak meggunakan.
dengan %7d maupun %12.5f
tanpa %7d maupun %12.5f
Recent Comments