0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan6 halaman

PHP - Menghitung Luas Segitiga

Dokumen ini berisi contoh kode PHP untuk menghitung luas segitiga, akar persamaan kuadrat, rata-rata, dan perkalian matriks 2x2. Selain itu, terdapat juga kode untuk menghitung total dan rata-rata nilai siswa serta menentukan kelulusan berdasarkan KKM. Kode-kode ini memberikan pemahaman dasar tentang operasi matematika dan logika dalam pemrograman PHP.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan6 halaman

PHP - Menghitung Luas Segitiga

Dokumen ini berisi contoh kode PHP untuk menghitung luas segitiga, akar persamaan kuadrat, rata-rata, dan perkalian matriks 2x2. Selain itu, terdapat juga kode untuk menghitung total dan rata-rata nilai siswa serta menentukan kelulusan berdasarkan KKM. Kode-kode ini memberikan pemahaman dasar tentang operasi matematika dan logika dalam pemrograman PHP.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

Php

. Menghitung Luas Segitiga

<?php

$alas = 10;

$tinggi = 5;

$luas = 0.5 * $alas * $tinggi;

echo "Luas segitiga adalah: " . $luas;

?>

💡 2. Menghitung Akar Persamaan Kuadrat (Pakai Rumus ABC)

<?php

$a = 1;

$b = -3;

$c = 2;

$diskriminan = $b**2 - 4*$a*$c;

if ($diskriminan > 0) {

$x1 = (-$b + sqrt($diskriminan)) / (2*$a);

$x2 = (-$b - sqrt($diskriminan)) / (2*$a);

echo "Akar-akarnya adalah: x1 = $x1 dan x2 = $x2";

} elseif ($diskriminan == 0) {

$x = -$b / (2*$a);

echo "Akar kembar: x = $x";

} else {

echo "Tidak memiliki akar real.";


}

?>

💡 3. Menghitung Mean (Rata-rata)

<?php

$angka = [5, 10, 15, 20, 25];

$jumlah = array_sum($angka);

$rata = $jumlah / count($angka);

echo "Rata-rata dari data adalah: " . $rata;

?>

💡 4. Perkalian Matriks 2x2

<?php

$matriksA = [

[1, 2],

[3, 4]

];

$matriksB = [

[2, 0],

[1, 2]

];

$hasil = [];

for ($i = 0; $i < 2; $i++) {


for ($j = 0; $j < 2; $j++) {

$hasil[$i][$j] = 0;

for ($k = 0; $k < 2; $k++) {

$hasil[$i][$j] += $matriksA[$i][$k] * $matriksB[$k][$j];

echo "Hasil perkalian matriks:\n";

foreach ($hasil as $baris) {

echo implode(" ", $baris) . "\n";

?>

Mantap! Jadi kamu punya data seperti ini:

 TIK = 90

 Matematika = 95

 PAI = 100

 Total = 285

 Rata-rata = ? (sepertinya harusnya 285 ÷ 3 = 95)

 KKM = 75

 Cek: Lulus / Tidak Lulus

Yuk, kita buat koding PHP-nya yang lengkap dari input nilai sampai cek kelulusan 👇

<?php

// Nilai-nilai
$nilai_tik = 90;

$nilai_mtk = 95;

$nilai_pai = 100;

// Hitung total dan rata-rata

$total = $nilai_tik + $nilai_mtk + $nilai_pai;

$rata_rata = $total / 3;

// Kriteria Ketuntasan Minimal

$kkm = 75;

// Cek kelulusan (harus semua nilai >= KKM)

if ($nilai_tik >= $kkm && $nilai_mtk >= $kkm && $nilai_pai >= $kkm) {

$status = "Lulus";

} else {

$status = "Tidak Lulus";

// Tampilkan hasil

echo "Nilai TIK: $nilai_tik<br>";

echo "Nilai Matematika: $nilai_mtk<br>";

echo "Nilai PAI: $nilai_pai<br>";

echo "Total Nilai: $total<br>";

echo "Nilai Rata-rata: " . number_format($rata_rata, 2) . "<br>";

echo "Status: $status";

?>
Contoh awal

<?php

$MTK = 65;

$BIND = 70;

$PAI = 90;

$total = $MTK + $BIND + $PAI;

$rata + $total/3;

$kkm =75;

 Bahasa Inggris = 70

 Bahasa Arab = 60

 Kimia = 50

 Total = 180

 Rata-rata = 60 (180 ÷ 3)

 KKM = 75

 Hasil akhir: Lulus atau Tidak Lulus? → Kita lihat dari nilai per mata pelajaran.

<?php

// Nilai-nilai

$nilai_bing = 70;

$nilai_barab = 60;

$nilai_kimia = 50;

// Hitung total dan rata-rata


$total = $nilai_bing + $nilai_barab + $nilai_kimia;

$rata_rata = $total / 3;

// KKM (Kriteria Ketuntasan Minimal)

$kkm = 75;

// Cek kelulusan (semua nilai harus >= KKM)

if ($nilai_bing >= $kkm && $nilai_barab >= $kkm && $nilai_kimia >= $kkm) {

$status = "Lulus";

} else {

$status = "Tidak Lulus";

// Tampilkan hasil

echo "Nilai Bahasa Inggris: $nilai_bing<br>";

echo "Nilai Bahasa Arab: $nilai_barab<br>";

echo "Nilai Kimia: $nilai_kimia<br>";

echo "Total Nilai: $total<br>";

echo "Nilai Rata-rata: " . number_format($rata_rata, 2) . "<br>";

echo "Status: $status";

?>

Latihan soal

1. NILAI TIK = 80, NILAI IPA = 85, NILAI IPS= 80, NILAI PAI= 90, TOTAL = 335,RATA-RATA
=83,75, KKM= 75, LULUS ATAU TIDAK?

Anda mungkin juga menyukai