Docstoc

Koleksi Program Segitiga Cpp

Document Sample
Koleksi Program Segitiga Cpp Powered By Docstoc
					                               Koleksi Program Segitiga C++
http://id.wikipedia.org/wiki/Segitiga

c++ simple program area of a triangle
http://www.dreamincode.net/forums/topic/64895-c-simple-program-area-of-a-triangle/

//create a program that calculates and displays the area of a rectangle given
the rectangle's length and width measurements in feet.

#include <iostream>

using namespace std;

int main()
{
        //declare variables
        double length   = 0.0;
        double width    = 0.0;
        double area    = 0.0;

          //inpute items
          cout << "Enter length: ";
          cin >>    lenght;
          cout << "Enter width: ";
          cin >> width;

          //Calculate Area
          area = width/2 * length;


          //Calculate
          cout << "Your area is: " << area << endl;

          return 0;
                  // end of main function

}




C++ program: area of triangle/rectangle
http://www.dreamincode.net/forums/topic/133548-c-program-area-of-trianglerectangle/

#include <iostream>
using namespace std;

void tri_area(float base, float height);
void rect_area(float base, float height);
void main(void)

{
int side;
cout << "How many sides does the shape have?\n";
cin >> side;

float length, width;
cout << "What is the length of the shape?\n";
cin >> length;
cout << "What is the width of the shape?\n";
cin >> width;

if (side == 3)
tri_area(length, width);
else
rect_area(length, width);
}
void tri_area(float base, float height)
{
float area;
area= (base * height) / 2;
cout << "The area of the triangle is";
cout << area << endl;
}

void rect_area(float base, float height)
{
float area;
area= base * height;
cout << "The area of the rectangle is";
cout << area << endl;
}




Menghitung Luas Segitiga dan Luas Lingkaran menggunakan Turbo C



#include <stdio.h>
#include <math.h>
main ()
{
float sisi1;
float sisi2;
float sisi3;
float s;
float l;
float   luas;
float   x;
float   p;
float   t;

clrscr ();
printf ("Inputkan sisi pertama:");
scanf ("%f", &sisi1);
printf ("Inputkan sisi kedua :");
scanf ("%f", &sisi2);
printf ("Inputkan sisi ketiga :");
scanf ("%f", &sisi3);

textcolor(2);
if(sisi1==0 || sisi2==0 || sisi3==0)
{
cprintf ("bukan segitiga");
}
else if (sisi1==sisi2 && sisi1==sisi3 && sisi2==sisi3)
{
cprintf ("segitiga sama sisi");
luas = sisi1 * sisi2 * sisi3 / 4 * sqrt (3);
cprintf ("luas segitiga %f satuan", luas);
}
else if(sisi1!=sisi2 && sisi2!=sisi3 && sisi1!=sisi3)
{
cprintf ("segitiga sembarang");
s = 0.5 * (sisi1 + sisi2 + sisi3);
p = (s * (s - sisi1) * (s - sisi2) * (s - sisi3));
if (p<=0)     {    l = p * (-1);     }   else      {     l = p;   }



2. Menghitung Luas Lingkaran

/* Contoh Program Menghitung Luas Lingkaran */
# include < stdio.h >
main()
{
float l,r;
clrscr();
Printf ( " Menghitung Luas Lingkaran \n ");
Printf ( " =========================\n ");
Printf ( " Masukkan Nilai Jari - Jari : ");
scanf ( "%f",&r);
l=3.14*r*r;
printf (" Luas Lingkaran = % 6.2%f",l);
getch();
}
luas segitiga
 M on Sun Mar 08, 2009 9:20 pm

#include<iostream>
using namespace std;
int main(){
cout<<"SELMAT DATANG DI RUMUS LUAS SEGITIGA"<<endl;
cout<<"YAKNI (tXl/2)"<<endl;
float a,b,c;
cout<<"masukan alasnyanya"<<endl;
cin>>a;
cout<<"masukan tingginya"<<endl;
cin>>b;
c=2;
cout<<"maka luasnya = "<<(a*b)/c<<endl;
system("pause");
return 0;
}

 luas segitiga II
 zz on Wed Mar 11, 2009 4:59 am

//silahkan pelajari
#include <stdio.h>
int main( )
{
float panjang, lebar ;


printf( " ini adalah program untuk mencari segitiga ");
printf("\nmasukkan alasnya ");
scanf("%f", & panjang); // ini hampir sama dengan cin, "%f" artinya float
printf ("masukkan tingginya ");//ini hampir sama dengan cout
scanf ("%f", & lebar);
printf ("adapun luas segitiga itu adalah %f ", (panjang*lebar)*(0.5));
return 0;


}
/*Program luas segitiga*/
/*Dengan memasukan alas dan tinggi suatu segitiga yang bertipe integer
maka akan dihitung luasNya dan kemudian akan dicetak keluaranNya*/
#include <stdio.h>
main()
{
/*DEKLARASI*/
int alas;     /*Alas segitiga*/
int tinggi; /*Tinggi segitiga*/
int luas;       /*Luas segitiga   */
/*ALGORITMA*/
printf ("Alas      = ");scanf("%d", &alas);     /*Memasukkan panjang*/
printf ("Tinggi    = ");scanf("%d", &tinggi);   /*Memasukkan Lebar*/
luas = (alas * tinggi)/2 ; /*Menghitung luas*/
printf("Luas segitiga = %d \n", luas); /*Mencetak luas*/
scanf("%d");
}




                 Mencari Luas Segitiga, Segiempat dan
                     Janjargenjang Dengan C++
http://elearning.upnjatim.ac.id/courses/FKK1002/work/48cd3164958eacin.htm

C++ Merupakan bahasa pemrograman tingkat menengah. Pemrograman yang
merupakan turunan dari bahasa c ini sudah tidak diragukan lagi. Bahasa ini
sering digunakan untuk membuat perangkat lunak. Baik untuk Telkomunikasi,
finansial, atau bisnis.

Menurut Bjarne Stroustrup (Pencita C++), kelebihan dari bahasa C++ adalah
sebagai berikut :

           Dapat dihubungkan dengan bahasa tingkat rendah (assembly)
           Berjalan di manapun dan untuk masalah apapun.
           berjalan mulus dalam sistem operasi UNIX

Berikut sedikit saya coba pemrograman bahasa C++ untuk menghitung luas
Segita, Bujursangkar dan Persegiempat :

===========Awal Script========================

#include <iostream>
using namespace std;

int luasSegitiga(int alas,int tinggi) {
int l;

l = alas*tinggi/2;
return (l);
}

int luasPersegipanjang(int alas, int tinggi) {
int l;
l = alas * tinggi;
return (l);
}

int luasBujursangkar(int s) {
int l;
l = (s*s);
return (l);
}

int main()
{
int alas;
int tinggi;
int hitung;
int hasil;
char jwb;

do {

cout   <<   “Program penghitungan\n”;
cout   <<   “====================================\n”;
cout   <<   “1. Menghitung luas Segitiga. \n”;
cout   <<   “2. Menghitung luas Bujur sangkar \n”;
cout   <<   “3. Menghtiung luas Persegi panjang \n”;
cout   <<   “====================================\n”;

cout << “Pilihlah jenis hitungan yang anda inginkan. \n”;
cin >> hitung;

switch (hitung)
{
case 1 :cout << “\nAnda ingin menghitung luas Segitiga \n”;
cout << “Masukan data berikut :\n “;
cout << “Alas Segitiga = “;
cin >> alas;
cout << “Tinggi Segitiga = “;
cin >> tinggi;

hasil = luasSegitiga(alas, tinggi);

cout << “Luas Segitiga adalah = ” << hasil << endl;

break;
case 2 : cout << “\nAnda ingin menghitung luas bujur sangkar \n”;
cout << “Masukan data berikut : \n”;
cout << “Sisi Bujur Sangkar : \n”;
cin >> alas;
hasil = luasBujursangkar(alas);

cout << “Jadi Luasbujur Sangkar adalah = ” << hasil << endl;

break;

case 3 : cout << “\nAnda ingin menghitung luas Persegi panjang \n”;
cout << “Masukan data berikut : \n”;
cout << “Panjang Persegi Panjang = “;
cin >> alas;
cout << “Lebar persegi panjang = “;
cin >> tinggi;

hasil = luasPersegipanjang(alas, tinggi);

cout << “Jadi luas Persegi Panjang adalah = ” << hasil << endl;

break;

default : cout << “Hmm… itu tidak ada dalam program saya \n”;
}
cout << “Apakah Anda ingin menghitung Kembali (Y/T)”;
cin >> jwb;
}

while ((jwb == „y‟)||(jwb == „Y‟));
return 0;

}

==============akhir script=======================
Program Mencari Luas Segitiga
Program mencari luas segitiga menggunakan program C++. Berikut kodingnya:

http://www.casphian.co.cc/2010/05/program-mencari-luas-segitiga.html



int main ()

{

float alas;

float tinggi;

float luas;



cout << "Masukan alas : "; cin >> alas;

cout << "masukan tinggi : "; cin>>tinggi;

cout << "\n================================"; luas=0.5*alas*tinggi; cout << "\nluas Segitiga

adalah = " << luas; getch(); }

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:628
posted:10/15/2010
language:Indonesian
pages:8