Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <HTML>
- <HEAD>
- <META charset='utf-8'>
- <style>
- body{
- background-color: lightgrey;
- font-size:120%;
- }
- <?php
- function nawias($liczba1, $liczba2, $dzialanie){
- switch($dzialanie){
- case 1:
- echo "(".$liczba1." + ".$liczba2.")";
- return $liczba1 + $liczba2;
- break;
- case 2:
- echo "(".$liczba1." - ".$liczba2.")";
- return $liczba1 - $liczba2;
- break;
- case 3:
- echo "(".$liczba1." * ".$liczba2.")";
- return $liczba1 * $liczba2;
- break;
- case 4:
- if ($liczba2 != 0){
- echo "(".$liczba1." / ".$liczba2.")";
- return $liczba1 / $liczba2;
- }
- else{
- echo('Podczas dzielenia druga liczba w nawiasie nie może wynosić 0!');
- return "err";
- }
- break;
- default:
- echo('Proszę wybrać pierwsze działanie!');
- return "err";
- break;
- }
- }
- ?>
- </style>
- </HEAD>
- <BODY>
- <center>
- <form>
- Proszę uzupełnić pola oraz wybrać działanie...<br/>
- (
- <input type=number name=liczba1 required>
- <select name="dzialanie1">
- <option value=0></option>
- <option value=1>+</option>
- <option value=2>-</option>
- <option value=3>*</option>
- <option value=4>/</option>
- </select>
- <input type=number name=liczba2 required>
- )
- <select name="dzialanie2">
- <option value=0></option>
- <option value=1>+</option>
- <option value=2>-</option>
- <option value=3>*</option>
- <option value=4>/</option>
- </select>
- <input type=number name=liczba3 required><br/>
- <input type=submit value=wykonaj!>
- <input type=reset value=wyczyść>
- <form><br/>
- <?php
- ob_start();
- if(isset($_GET['liczba1'])){
- $dzialanie1 = nawias($_GET['liczba1'],$_GET['liczba2'],$_GET['dzialanie1']);
- switch($_GET['dzialanie2']){
- case 1:
- echo ($dzialanie1 != 'err')? " + ".$_GET['liczba3']." = ".$dzialanie1+$_GET['liczba3'] : "";
- break;
- case 2:
- echo ($dzialanie1 != 'err')? " - ".$_GET['liczba3']." = ".$dzialanie1-$_GET['liczba3'] : "";
- break;
- case 3:
- echo ($dzialanie1 != 'err')? " * ".$_GET['liczba3']." = ".$dzialanie1*$_GET['liczba3'] : "";
- break;
- case 4:
- if($_GET['liczba3'] != 0){
- echo ($dzialanie1 != 'err')? " / ".$_GET['liczba3']." = ".$dzialanie1/$_GET['liczba3'] : "";
- }
- else{
- ob_end_clean();
- echo("Podczas dzielenia liczba za nawiasem nie może wynosić 0!");
- }
- break;
- default:
- ob_end_clean();
- echo("Proszę wybrać drugie działanie!");
- break;
- }
- }
- ?>
- </center>
- </BODY>
- </HTML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement