Wednesday, October 7, 2015

Algoritma dan Program Menghitung Luas Segitiga


TUGAS ALGORITMA DAN PEMROGRAMAN II


Kelompok 2:
      1.      Devie Khaleda (D1041141007)
      2.      Lia Suci Fitiriawati (D1041141039)
      3.      Mia Helmalia Haldy (D1041141061)
      4.      Numrotul Hatimah (D1041141005)
      5.      Sumarni (D1041141079)


Membuat Algoritma dan Program Luas Segitiga menggunakan 10 Bahasa Pemrograman.
Algoritma Luas_Segitiga

alas ß 5
tinggi ß 10
begin
            hasil ß alas*tinggi / 2
end.


1.      Java
packageTugas_alpro;

import java.util.Scanner;

public class Luas_segitiga {

            /**
             * @param args
             */
            public static void main(String[] args) {
                        // TODO Auto-generated method stub
                       
                        /*int alas, tinggi, perhitungan;
                       
                        alas = 5;
                        tinggi = 10;
                        perhitungan = alas*tinggi/2;
                       
                        System.out.printf("Luas segitiga = " + perhitungan);*/
                       
                       
                        float alas, tinggi, perhitungan;
                        Scanner s = new Scanner(System.in);
                       
                       
                        System.out.printf("alas : ");
                        alas=s.nextInt();
                       
                        System.out.printf("tinggi : ");
                        tinggi=s.nextInt();
                       
                        perhitungan = alas*tinggi/2;
                       
                        System.out.printf("Luas segitiga = %.2f ", perhitungan);
                       
                       
            }

}


2.      C++
#include <conio.h>
#include <iostream>
#include <iomanip>

using namespace std;

int main ()
{
int alas, tinggi, perhitungan;

cout << "Alas : ";
cin >> alas;
cout << endl;

cout << "Tinggi           : ";
cin >> tinggi;
cout << endl;
cout << "-------------------------------------------------------" << endl;

perhitungan = alas*tinggi/2;

cout << endl;

cout << "Luas segitiga = " << perhitungan;

getch();
}

3.      C
#include<stdio.h>

int main()
{
    int alas, tinggi, perhitungan;

    printf("alas = ");
    scanf("%d", &alas);

    printf("tinggi = ");
    scanf("%d", &tinggi);
    printf("----------------- \n");

    perhitungan= alas*tinggi/2;

    printf("Luas segitiga = %d ", perhitungan);

    return 0;
}


4.      PHP
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
<title>Menghitung Luas Segitiga</title>
</head>
<body>
    <font color='blue'>Menghitung Luas Segitiga</font>
    <table>
        <tr><td>Masukkan Alas </td>
                        <td>:</td>
            <td><input type='text' id='txtalas' name='txtalas'></td>
        </tr>
        <tr><td>Masukkan Tinggi </td>
                        <td>:</td>
            <td><input type='text' id='txttinggi' name='txttinggi'></td>
        </tr>
                            <td><input type='button' id='btnHitung' value='Hitung Luas'
                onclick='hitungLuas();'></td>
        </tr>
        <tr><td>Luas segitiga</td>
                        <td>:</td>
            <td><input type='text' id='txtluas' name='txtluas'></td>
        </tr>
    </table>
    <script type=text/javascript>
        function hitungLuas() {
            var alas = document.getElementById('txtalas').value;
            var tinggi = document.getElementById('txttinggi').value;
            var luas = (alas * tinggi) / 2;
            document.getElementById('txtluas').value = luas;
        }
    </script>
</body>
</html>


      5.      Ruby
puts "=========================";
puts " << Luas Segitiga >> "
puts "========================="
printf "Masukkan alas :"
a = gets.to_f
printf "Masukkan tinggi :"
b = gets.to_f
x = (a*b)*0.5
printf "Luas Segitiga = ", x


6.      Phyton
#Luas Segitiga
alas=10
tinggi=16
luas=(alas*tinggi)/2
print 'Luas Segitiga'
print 'Alas = ',alas
print 'Tinggi = ',tinggi
print '====================='
print 'Luas = a*t/0.5 =',luas
print "====================="


7.      Pascal
program luas;
uses crt;
var
a,t: integer;
L: real;
begin
clrscr;
write('Masukan Nilai Alas:');
readln (a);
write('Masukan Nilai Tinggi:');
readln (t);
writeln('');
L:= (a*t) / 2;
writeln('Luas Segitiga adalah =',L:6:2);
readln;
end.


8.      Java Script
<html>
<head>
</head>
<body>
<script language=”JavaScript”type=”text/javascript”>
var alas = prompt(‘Enter alas”,” “);
var tinggi = prompt(“tinggi”,” “);
luas=(alas*tinggi)/2;
document.write(“<div>”);
document.write(“<font size=4 color=’red’> Luas Segi Tiga</font>”,” “);
document.write(“=….”,”<br>”);
document.write(“Alas = “,alas,” cm<br>”);
document.write(“Tinggi = “,tinggi,”cm<br>”);
document.write(“Luas = (“,alas,” * “,tinggi,”)/2=”,luas,” cm persegi<br>”);
document.write(“</div>”);
</script>
</body>
</html>


9.      Fortran-95
program luassegitiga

!Variabel declaration
integer :: alas,tinggi,luas
print*,'Masukkan alas segitiga ='
read*,alas
print*,'Masukkan tinggi segitiga ='
read*,tinggi

luas=alas*tinggi/2
print*,luas

end program luassegitiga


10.  Visual Basic 6.0
·         Buka VB 6.0 (klik start à all program à Microsoft Visual studio à Microsoft Visual basic 6.0)
·         Lalu pilih standart.exe
·         Klik open untuk membuka
·         Kemudian akan tampil bentuk form pada layar
·         Tambahkan 2 label, 3 textbox dan 1 commandbutton
·         Untuk mengganti nama label, lihat properties sebelah kanan, lalu cari CAPTION (label 1 ganti alas, label 2 ganti tinggi)
·         Untuk textbox, lihat properties dan cari TEXT, kosongkan teks tersebut.
·         Untuk commandbutton, lihat properties dan cari CAPTION, ganti dengan luassegitiga. Kemudian cari NAME dang anti dengan commandluas.
·         Selanjutnya double klik pada luassegitiga
·         Kemudian isi kodenya
·         Bila sudah, klik F5 untuk menjalankan program yang sudah dibuat.

Pseudo Code
1.      Input ALAS dan TINGGI
2.      Proses LUAS = ALAS x TINGGI / 2
3.      CETAK LUAS

Berikut outputnya setelah program dijalankan.



No comments:

Post a Comment