Test IT Pembuatan 4 Jenis Segitiga Dengan Bahasa Pemrograman PHP - Zona Tutorial

Test IT Pembuatan 4 Jenis Segitiga Dengan Bahasa Pemrograman PHP

 

 Sourec Code Segitiga Terbalik, Segitiga Siku-Siku, Segitiga Sama Kaki, dan Segitiga Diamon Dengan Bahasa Pemrograman PHP

Sumber Gambar

Pembuatan macam-macam segitiga dalam pemrograman merupakan salah satu "logic test" yang wajib dikuasai oleh seorang "Junior Programmer". Pembuatan aplikasi sederhana ini sangat sering digunakan dalam proses tes rekrutmen karyawan baru, praktikum perkuliah dll, guna mengetahui kemampuan logika bagi seorang programmer. 

Dalam beberapa minggu sebelum artikel ini dipublikasikan penulis telah menjalankan sebuah test sebagai PHP Programmer disebuah instansi (Non BUMN), dari test tersebut penulis memiliki ide untuk menjadikan test tersebut sebagai dokumentasi guna agar dapat dipelajari bersama oleh pengunjung zonatutorial. Terdapat beberapa test terkait pembuatan segitiga bintang berikut diantaranya:

1. Segitiga Sama Kaki

<?php
$baris = 5;
// for (nilai start; nilai finish; increment)
for ($ns = 1; $ns <= $baris; $ns++) {
    for ($spasi = $baris; $spasi >= $ns; $spasi -= 1) {
        echo '&nbsp';
    }
    for ($bintang = 1; $bintang <= $ns; $bintang++) {
        echo '*';
    }
    echo "<br/>";
}
?>

Hasil Source Code Segitiga Sama Kaki:



2. Segitiga Siku-Siku

Ada 2 segitiga siku-siku yang telah penulis buat, yakni segitiga siku-siku kanan dan segitiga siku-siku kiri.

Segitiga Siku-Siku Kanan

<?php
$nilaisegitiga = 5;

for ($ns = $nilaisegitiga; $ns > 0; $ns--) {
    for ($spasi = 1; $spasi <= $ns; $spasi++) {
        echo "&nbsp ";
    }
    for ($bintang = $nilaisegitiga; $bintang > $ns; $bintang--) {
        echo "*";
    }
    echo "<br/> ";
}
?>

Hasil Segitiga Siku-Siku Kanan:


Segitiga Siku-Siku Kiri

<?php
$nilaisegitiga = 5;

for ($ns = $nilaisegitiga; $ns > 0; $ns--) {
    for ($bintang = $nilaisegitiga; $bintang > $ns; $bintang--) {
        echo "*";
    }
    echo "<br>";
}

?>


Hasil Segitiga Siku Kiri:



3. Segitiga Terbalik

Segitiga Sama Kaki Terbalik

<?php 

$nilaisegitiga=5;
for($ns=1; $ns<=$nilaisegitiga; $ns++){
    for($spasi=1; $spasi<=$ns; $spasi++){
        echo '&nbsp';
    }
    for($bintang=$nilaisegitiga; $bintang>=$ns; $bintang-=1){
        echo '*';
    }
    echo "<br/>";
}

?>

Hasil Segitiga Sama Kaki Terbalik:


Segitiga Siku-Siku Terbalik

<?php
for ($= 1; $<= 7; $i++) {
    for ($= 1; $<= $i; $j++) {
        echo '*';
    }
    echo '<br>';
}

?>

Hasil Segitiga Siku-Siku Terbalik:


4. Segitiga Diamon

<?php

$nilaisegitiga = 7;

for ($ns = 1; $ns <= $nilaisegitiga; $ns++) {
    for ($spasi = $nilaisegitiga; $spasi >= $ns; $spasi -= 1) {
        print('&nbsp');
    }
    for ($bintang = 1; $bintang <= $ns; $bintang++) {
        echo '*';
    }
    echo "<br/>";
}
for ($ns = 1; $ns <= $nilaisegitiga; $ns++) {
    for ($spasi = 1; $spasi <= $ns; $spasi++) {
        echo '&nbsp';
    }
    for ($bintang = $nilaisegitiga; $bintang >= $ns; $bintang -= 1) {
        echo '*';
    }
    echo "<br/>";
}

?>

Hasil Segitiga Diamon:


Demikian tutorial kali ini, semoga bermanfaat :).

0 Komentar