0% found this document useful (0 votes)
17 views3 pages

Grupa M

Uploaded by

hamzasusnjar1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views3 pages

Grupa M

Uploaded by

hamzasusnjar1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

GRUPA M

<?php
define("TITLE", "TEST M");
$myName = "Admir Džaferović";
$lessonNum = 32;
?>

<!DOCTYPE html>
<html>

<head>
<title>PHP <?php echo TITLE; ?></title>
<link href="../assets/styles.css" rel="stylesheet">
<script type="text/javascript"
src="../assets/syntaxhighlighter/scripts/shCore.js"></script>
<script type="text/javascript"
src="../assets/syntaxhighlighter/scripts/shBrushPhp.js"></script>
<link type="text/css" rel="stylesheet"
href="../assets/syntaxhighlighter/styles/shCoreDefault.css" />
<script type="text/javascript">
SyntaxHighlighter.all();
</script>
<link
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
rel="stylesheet"

integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC"
crossorigin="anonymous">
</head>

<body>
<div class="wrapper">
<a href="/" title="Back to directory" id="logo">
<img src="../assets/img/logo.png" alt="PHP" width="120px">
</a>

<h1>Primjer: <?php echo $lessonNum; ?>: <small><?php echo TITLE;


?></small></h1>
<hr>

<!-- Task 1 -->


<div class="sandbox">
<h3>1. Kreirati program koji ispisuje brojeve sa parnim indexom iz niza
od 20 brojeva.</h3>
<ul class="list-group" style="list-style: none;">
<?php
$numbers = range(1, 100);
shuffle($numbers);
$selectedNumbers = array_slice($numbers, 0, 20);

foreach ($selectedNumbers as $index => $number) {


if ($index % 2 == 0) {
echo "<li class='list-group-item list-group-item-
primary'>Broj na parnom indeksu $index: $number</li>";
}
}
?>
</ul>
</div>
<!-- Task 2 -->
<div class="sandbox">
<h3>2. Napisati program koji računa sumu neparnih za niz od 20
brojeva.</h3>
<h4>Rješenje zadatka</h4>
<div class="alert alert-primary" role="alert">
<?php
$sumOdd = 0;
foreach ($selectedNumbers as $number) {
if ($number % 2 != 0) {
$sumOdd += $number;
}
}
echo "Suma neparnih brojeva je: $sumOdd";
?>
</div>
</div>

<!-- Task 3 -->


<div class="sandbox">
<h3>3. Kreirati niz od 20 gradova i ispisati gradove koji u imenu imaju
manje od 5 slova.</h3>
<h4>Rješenje zadatka 3</h4>
<ul class="list-group" style="list-style: none;">
<?php
$cities = ["Bihać", "Cazin", "Sarajevo", "Mostar", "Zenica",
"Tuzla", "Neum", "Trebinje", "Olovo", "Konjic", "Maglaj", "Srebrenica", "Jajce",
"Travnik", "Goražde", "Brčko", "Zvornik", "Visoko", "Tešanj", "Foča"];

foreach ($cities as $city) {


if (strlen($city) < 5) {
echo "<li class='list-group-item list-group-item-
danger'>$city</li>";
}
}
?>
</ul>
</div>

<!-- Task 4 -->


<div class="sandbox">
<h3>4. Ispisati države koje ne počinju sa slovom B i C.</h3>
<form method="post">
<h3>Unesite države</h3>
<div class="input-group mb-3">
<input type="text" name="ime" class="form-control"
placeholder="Unesite države, npr. Bosna i Hercegovina,Hrvatska">
</div>
<div class="d-grid mt-3">
<button type="submit" name="submit" value="submit" class="btn
btn-primary">Izračunaj</button>
</div>
</form>
<h4 class="my-4">Rješenje zadatka 4</h4>
<ul class="list-group">
<?php
if (isset($_POST['submit']) && !empty($_POST['ime'])) {
$countries = explode(",", $_POST['ime']);
foreach ($countries as $country) {
$country = trim($country);
if (!preg_match("/^[BC]/i", $country)) {
echo "<li class='list-group-item list-group-item-
light'>$country</li>";
}
}
}
?>
</ul>
</div>

<!-- Task 5 -->


<div class="sandbox">
<h3>5. Računanje jačine struje za unešeni otpor i napon.</h3>
<form method="post">
<h3>Unesite otpor R (Ω)</h3>
<div class="input-group mb-3">
<input type="number" name="R" class="form-control" step="0.01"
required>
</div>
<h3>Unesite napon U (V)</h3>
<div class="input-group mb-3">
<input type="number" name="U" class="form-control" step="0.01"
required>
</div>
<div class="d-grid gap-2 mt-3">
<button type="submit" name="calculate_current"
value="calculate_current" class="btn btn-primary">Izračunaj</button>
</div>
</form>
<div class="mt-4 alert alert-info" role="alert">
<?php
if (isset($_POST['calculate_current'])) {
$resistance = $_POST['R'];
$voltage = $_POST['U'];

if ($resistance != 0) {
$current = $voltage / $resistance;
echo "Jačina struje je: " . round($current, 2) . " A";
} else {
echo "Otpor ne može biti nula.";
}
}
?>
</div>
</div>

<a href="index.php" class="button">Vrati se na izbornik za grupe</a>


<hr>
<small>&copy;<?php echo date('Y'); ?> <a href="http://bradhussey.ca/"><?php
echo $myName; ?></a></small>
</div>

</div>
</body>

</html>

You might also like