Postingan lainnya
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>
0
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>
0
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>
0
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>";
?>
0