Program C++ - Menghitung luas dan keliling bangun datar |
Iosinotes – Cara membuat program menghitung luas dan keliling lingkaran , persegi panjang , dan segitiga – Program C++ menghitung luas lingkaran – Program C++ menghitung luas persegi – Program C++ menghitung luas segitiga . Pada artikel kali ini saya akan memberitahukan cara untuk membuat program C++ menghitung luas dan keliling lingkaran , luas dan keliling persegi panjang , dan luas segitiga . Program ini pernah saya buat saat saya masih kelas 10 dan saat pelajaran C++ . Selanjutnya saya ingin membagikannya kepada sobat agar ilmu yang saya dapat juga bermanfaat bagi sobat semua .
Baiklah daripada berlama-lama langsung saja ini dia ,
Cara membuat Program C++ Menghitung luas dan keliling bangun datar.
1. Langkah pertama tentu sobat harus membuka aplikasi Dev C++ , sudah punya kan ? pastinya , karena kalau belum punya sobat tidak mungkin membuka artikel ini2. Kedua , sobat harus membuat program baru dengan cara tekan Ctrl+N atau dengan File > New > Source File
3. Ketiga , tulis source programnya dibawah , jangan sampai salah ya, disarankan diketik , bukan copy paste agar sobat terbiasa dengan souce C++
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
void gotoxy(int x, int y)
{
COORD coord;
coord.X=x;
coord.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);
}
main()
{
int pilih;
char lanjut;
float jari,luasling,keling;
float panjang,lebar,luas_persegi,kel_persegi;
float alas,tinggi,luas_segitiga;
menu:
system("cls");
printf("\n PROGRAM MENU UTAMA \n\n");
printf(".....................................\n");
printf("1.Menghitung luas & keliling lingkaran \n");
printf("2.Menghitung luas & keliling persegi panjang \n");
printf("3.Menghitung luas segitiga \n");
printf("...................................................\n");
printf("Masukkan pilihan anda [1/2/3/0]:");
scanf ("%i",&pilih);
switch(pilih)
{
case 0:
break;
case 1:lingkaran:system("cls");
printf("Menghitung luas & keliling lingkaran \n");
printf("................................................\n");
printf("Masukkan jari-jari lingkaran : cm ");
gotoxy(31,2);scanf("%f",&jari);
putchar(7);
luasling=3.14*jari*jari;
keling=2*3.14*jari;
system("cls");
printf("Luas & Keliling lingkaran \n");
printf("Jari-Jari Lingkaran : %f cm \n",jari);
printf("Luas lingkaran : %2.2f cm2\n",luasling);
printf("Keliling lingkaran : %2.2f cm2\n\n",keling);
printf("Apakah anda mau melanjutkan perhitungan ? [Y/N] : ");
lanjut=getche();
if(lanjut=='Y'||lanjut=='y')
goto lingkaran;
else if (lanjut=='N'||lanjut=='n');
goto menu;
getch();
break;
case 2 : persegi:system("cls");
printf("Menghitung luas & keliling persegi panjang \n ");
printf(".................................................. \n");
printf("Masukkan nilai panjang : cm ");
gotoxy(35,2);scanf("%f",&panjang);
printf("Masukkan nilai lebar : cm ");
gotoxy(35,3);scanf("%f",&lebar);
putchar(7);
luas_persegi=panjang*lebar;
kel_persegi=2*panjang+2*lebar;
system("cls");
printf("Luas & Keliling persegi panjang \n ");
printf("..................................................\n");
printf("Panjang persegi panjang : %f cm\n",panjang);
printf("Lebar persegi panjang : %f cm\n",lebar);
printf("Luas persegi panjang : %2.2f. cm2\n",luas_persegi);
printf("Keliling persegi : %2.2f cm \n\n ",kel_persegi);
printf ("Apakah anda mau melanjutkan perhitungan ? [Y/N] : ");
lanjut=getche ();
if(lanjut=='Y'||lanjut=='y')
goto persegi;
else if (lanjut=='N'||lanjut=='n')
goto menu;
getch();
break;
case 3:segitiga:system("cls");
printf("Menghitung luas segitiga");
printf(".............................\n");
printf("Masukkan alas segitiga : cm ");
gotoxy(27,2);scanf("%f",&alas);
printf("Masukkan tinggi segitiga :cm " );
gotoxy(27,3);scanf("%f",&tinggi);
putchar(7);
luas_segitiga=alas*tinggi/2;
system("cls");
printf("Luas segitiga \n ");
printf(".....................\n");
printf("Alas segitiga : %f cm \n ",alas);
printf("Tinggi segitiga : %f cm \n ", tinggi);
printf("Luas segitiga : %2.2f cm2 \n\n",luas_segitiga);
printf("Apakah anda mau melanjutkan perhitungan ? [Y/N]");
lanjut=getche();
if(lanjut=='Y'||lanjut=='y')
goto segitiga;
else if (lanjut=='N'||lanjut=='n')
goto menu;
getch();
break;
}
}
4. Selanjutnya adalah meng-kompilenya dengan cara Execute > Compile atau dengan menekan Ctrl+9
5. Simpan dengan format nama.cpp (ekstension cpp)
6. Jalankan program yang sobat buat dengan menekan Execute > Run
Gambar 1.1 : Program menghitung luas dan keliling bangun datar |
Gambar 1.2 : Program menghitung luas dan keliling bangun datar |
Sobat juga dapat mendownload contoh program yang sudah jadi beserta source programnya .
Semoga tutorial “Cara membuat program C++ untuk menghitung luas dan keliling bangun datar” bermanfaat bagi sobat . Bila masih bingung dapat bertanya di kolom komentar .
Semoga tutorial “Cara membuat program C++ untuk menghitung luas dan keliling bangun datar” bermanfaat bagi sobat . Bila masih bingung dapat bertanya di kolom komentar .
0 Response to "Program Menghitung luas dan keliling bangun datar – Program C++"
Post a Comment