Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
If dengan combobox
tujuan buat script ini, ketika kita mengisi dari dan sampai, lalu kita memilih comobobox genap, maka angka yg tampil adalah genap, dan begitu seterusnya,
<?php
require("menu.php");
?>
<br>
<body>
<form method = 'post' action= "">
<table>
<tr>
<Td>Dari</td><td><input type="number" name="dari"></td>
</tr>
<tr>
<td>Sampai</td><td><input type="number" name="sampai"></td>
</tr>
<tr>
<td colspan='2'>
<select name="pilih">
<option value="">Pilih</option>
<option value="genap">Genap</option>
<option value="ganjil">Ganjil</option>
<option value="klp3">Kelipatan 3</option>
<option value="klp5">Kelipatan 5</option>
</select>
</td>
</tr>
<tr>
<td colspan='2'><input type="submit" name="enter" value="submit"></td>
<td colspan='2'><input type='submit' name='submitAdd' value='Refresh' onclick='window.location.reload();'></td>
</tr>
</table>
</form>
<?php
$dari = $_POST['dari'];
$sampai = $_POST['sampai'];
$pilih = $_POST['pilih'];
for($i=$dari;$i <= $sampai; $i++)
{
if($pilih=="genap") { echo $i % 2 != 0;"<br>";}
elseif($pilih=="ganjil") { $i % 2 == 0; echo $i."<br>";}
elseif($pilih=="klp3") { $i % 3 != 0; echo $i."<br>";}
elseif($pilih=="klp5") { $i % 5 != 0; echo $i."<br>";}
else {echo $i."<br>";}
}
?>
</body>
3 Jawaban:
ini saya bantu jawab menggunakan while dan do while .kalau for saya lagi coba
<br>
<body>
<form method = 'post' action= "">
<table>
<tr>
<Td>Dari</td><td><input type="number" name="dari"></td>
</tr>
<tr>
<td>Sampai</td><td><input type="number" name="sampai"></td>
</tr>
<tr>
<td colspan='2'>
<select name="pilih">
<option value="">Pilih</option>
<option value="genap">Genap</option>
<option value="ganjil">Ganjil</option>
<option value="klp3">Kelipatan 3</option>
<option value="klp5">Kelipatan 5</option>
</select>
</td>
</tr>
<tr>
<td colspan='2'><input type="submit" name="enter" value="submit"></td>
<td colspan='2'><input type='submit' name='submitAdd' value='Refresh' onclick='window.location.reload();'></td>
</tr>
</table>
</form>
<?php
@$dari = $_POST['dari'];
@$sampai = $_POST['sampai'];
@$pilih = $_POST['pilih'];
if($pilih=="genap") {
while ($dari <= $sampai) {
if ($dari % 2 == 0) {
echo $dari.", ";
}
$dari++;
}
}
else if($pilih=="ganjil") {
while ($dari <= $sampai) {
if ($dari % 2 == 1) {
echo $dari.", ";
}
$dari++;
}
}
elseif($pilih=="klp3") {
$lipat=3;
do{
echo $dari.", ";
$dari=$dari+$lipat;
} while ($dari <= $sampai);
}
elseif($pilih=="klp5") {
$lipat=5;
do{
echo $dari.",";
$dari = $dari+$lipat;
}while($dari <= $sampai);
}
?>
</body>
ini saya bantu jawab untuk mencari bilangan genap,ganjil,kelipatan 3 ,kelipatan 5 menggunakan for. silahkan pilih aja bisa menggunakan for dan while
<br>
<body>
<form method = 'post' action= "">
<table>
<tr>
<Td>Dari</td><td><input type="number" name="dari"></td>
</tr>
<tr>
<td>Sampai</td><td><input type="number" name="sampai"></td>
</tr>
<tr>
<td colspan='2'>
<select name="pilih">
<option value="">Pilih</option>
<option value="genap">Genap</option>
<option value="ganjil">Ganjil</option>
<option value="klp3">Kelipatan 3</option>
<option value="klp5">Kelipatan 5</option>
</select>
</td>
</tr>
<tr>
<td colspan='2'><input type="submit" name="enter" value="submit"></td>
<td colspan='2'><input type='submit' name='submitAdd' value='Refresh' onclick='window.location.reload();'></td>
</tr>
</table>
</form>
<?php
@$dari = $_POST['dari'];
@$sampai = $_POST['sampai'];
@$pilih = $_POST['pilih'];
if($pilih=="genap") {
for($i=$dari;$i <= $sampai; $i++) {
if($i % 2== 0) {
echo $i.", ";
}
}
}
else if($pilih=="ganjil") {
for($i=$dari; $i<=$sampai; $i++) {
if($i %2 == 1) {
echo $i.", ";
}
}
}
elseif($pilih=="klp3") {
$lipat=3;
for($i = $dari; $i <= $sampai; $i+=$lipat) {
echo $i.", ";
}
}
elseif($pilih=="klp5") {
$lipat=5;
for($i = $dari; $i <= $sampai; $i+=$lipat) {
echo $i.", ";
}
}
?>
</body>
sudah ada yg lebih simple fornya cuman satu diawal, tapi yg ganjil sama genap tidak bisa tampil, ini codenya
<?php
$dari = $_POST['dari'];
$sampai = $_POST['sampai'];
$pilih = $_POST['pilih'];
$geenap = 'Genap';
$gaanjil = 'Ganjil';
$klpn3 = 'Kelipatan3';
$klpn5 = 'Kelipatan5';
echo '<table border=/"10/" width=/"100%/">';
for($i=$dari;$i <= $sampai;)
{
if($pilih=="genap"){ if($i++)if($i % 2 != 0)
echo "<tr>";
echo "<td>".$i."</td>";
echo "<td>".$gaanjil."</td>";
echo "<td>".$klpn3."</td>";
echo "<td>".$klpn5."</td>";
echo "</tr>";
} elseif($pilih=="ganjil") { if($i++)if($i % 2 == 0)
echo "<tr>";
echo "<th>".$geenap."</th>";
echo "<td>".$i."</td>";
echo "<td>".$klpn3."</td>";
echo "<td>".$klpn5."</td>";
echo "</tr>";
} elseif($pilih=="klp3") { if($i+=3)
echo "<tr>";
echo "<td>".$geenap."</td>";
echo "<td>".$gaanjil."</td>";
echo "<td>".$i."</td>";
echo "<td>".$klpn5."</td>";
echo "</tr>";
} elseif($pilih=="klp5") { if($i+=5)
echo "<tr>";
echo "<td>".$geenap."</td>";
echo "<td>".$gaanjil."</td>";
echo "<td>".$klpn3."</td>";
echo "<td>".$i."</td>";
echo "</tr>";}
else {if($i++) echo $i."<br>";
}
}
echo "</table>";
?>