Cukup Singkat Pembuatan 4 Jenis Segitiga Dengan Bahasa Pemrograman PHP Untuk Test IT
Source Code Segitiga Terbalik, Source Code Segitiga Siku-Siku, Source Code Segitiga Sama Kaki, dan Source Code Segitiga Diamon Dengan Bahasa Pemrograman PHP
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 ' ';
}
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 "  ";
}
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 ' ';
}
for($bintang=$nilaisegitiga; $bintang>=$ns; $bintang-=1){
echo '*';
}
echo "<br/>";
}
?>
Hasil Segitiga Sama Kaki Terbalik:
<?php
for ($i = 1; $i <= 7; $i++) {
for ($j = 1; $j <= $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(' ');
}
for ($bintang = 1; $bintang <= $ns; $bintang++) {
echo '*';
}
echo "<br/>";
}
for ($ns = 1; $ns <= $nilaisegitiga; $ns++) {
for ($spasi = 1; $spasi <= $ns; $spasi++) {
echo ' ';
}
for ($bintang = $nilaisegitiga; $bintang >= $ns; $bintang -= 1) {
echo '*';
}
echo "<br/>";
}
?>
Hasil Segitiga Diamon:
Demikian tutorial kali ini, semoga bermanfaat :).
Tidak ada komentar untuk "Cukup Singkat Pembuatan 4 Jenis Segitiga Dengan Bahasa Pemrograman PHP Untuk Test IT"
Posting Komentar