Salam Superr untuk kita semua
animalnewyork.com
Siang ini saya akan memposting pembelajaran mengenai mata kuliah komputer grafik, dimana saya menggunakan bahasa c dan aplikasi codeblocks.
Sebelum kita mulai dengan pembelajaran mata kuliah komputer grafik, lebih baik kita memflashback dahulu coding coding dengan bahasa pemrograman bahasa c, agar saat coding dalam mata kuliah komputer grafik kita tidak terlalu kaku dalam codingnya.
Berikut beberapa soal yang akan dipecahkan,
1.Buatlah program dengan bahasa c, yang bisa menyelesaikan permasalahan = menghitung jari jari bidang lingkaran , dimana pengguna menginputkan besaran luasnya.
2.Buatlah program dengan bahasa c, yang bisa menyelesaikan permasalahan = membuat coding operator pembagian tanpa menggunakan operator ( / ), dengan looping.
3.Buatlah program dengan bahasa c, yang bisa menyelesaikan permasalahan = menghitung persamaan garis lurus, dimana
- y = mx+b
- m = (yn-y0)/(xn-x0)
- b = y0-mx0
- (x0, y0)= (2, 1)
- (xn, yn)= (30, 25)
banyak juga ya , ada 3 soal diatas. Oke siap siap mengerjakan ya.....Silahkan dicoba dulu, jika sudah coding coding coding coding, dan masih error (error = tanda kebahagiaan), berikut ini solusinya
Dalam pengcodingan kali ini saya menggunakan switch case,
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int pil,a,b,i,jumlah,x1,y1,xn,yn,y;
float luas,r,x,m,z;
printf("******************************************");
printf("\n1.Program Menghitung Jari Jari Lingkaran");
printf("\n2.Program Operator Pembagian");
printf("\n3.Persamaan Linear Garis Lurus");
printf("\n******************************************");
printf("\n\nmasukkan angka antara 1 sampai 3: ");
scanf("%d",&pil);
switch(pil)
{
case 1:
printf("anda masuk ke soal 1");
printf("\n\nProgram Menghitung Jari Jari Lingkaran\n");
printf("Jika Yang Diketahui Luasnya\n");
printf("\n");
printf("Masukkan Luasnya =");
scanf("%f",&luas);
//luas lingkaran= pi * r^2
//r=(akar)luas*pi
r=sqrt(luas/3.14);
printf("maka jari jarinya adalah =%f",r);
break;
case 2:
printf("anda masuk soal 2");
printf("\nProgram Operator Pembagian\n");
printf(" Dengan Looping\n");
printf("\n");
printf("Masukkan Bilangan Pertama =");
scanf("%d",&a);
printf("Masukkan Bilangan kedua =");
scanf("%d",&b);
for(i=0;a>=b;i++)
{
a=a-b;
}
printf("hasilnya adalah: %d", i);
break;
case 3:
printf("anda masuk ke soal 3");
printf("\n\nmenghitung persamaan garis lurus");
printf("\ndimana y = mx+b");
printf("\n m = (yn-y0)/(xn-x0)");
printf("\n b = y0-mx0");
printf("\n\ntampilkan nilai x dan y antara (x0, y0) hingga (xn, yn)");
printf("\n\napabila diketahui (x0, y0)= (2, 1) dan");
printf("\n (xn, yn)= (30, 25)");
printf("\n\nmasukkan nilai X0 : ");
scanf("%d",&x1);
printf("\nmasukkan nilai Y0 : ");
scanf("%d",&y1);
printf("\nmasukkan nilai XN : ");
scanf("%d",&xn);
printf("\nmasukkan nilai YN : ");
scanf("%d",&yn);
printf("\nini m : %d\n",m);
m=(float)(yn-y1)/(xn-x1);
z=y1-m*x1;
for (i=x1;i<=xn;i++)
{
y=m*i+z;
printf("(x,y) : (%d %d)\n",i,y);
}
break;
default:
printf("\ndata masukan andaa salah, silakan coba lagi");
break;
}
}
Ini Screenshoot Screenshootnya,
NO.1 ( case 1)
NO.3 ( case 3)
ini screenshoot hasil runnya
No.1
No.2
No.3
Berikut Link Download Projeknya
Terima Kasih Telah Membaca di Blog Saya
Semoga Bermanfaat
Wassalamualaikum Warokhmatullahi Wabarokatuh
No comments:
Post a Comment
tolong komentarnya ya, buat kemajuan blog ini, thankss