zaterdag 13 december 2014

Schema - Meer tafels

Opdracht -  Meer tafels
De tafel van 5 wordt gemaakt van 1 keer 5 tot en met 10 keer 5.
De uitvoer moet zijn 1 X 5 = 5, 2 X 5 = 10, ..., 10 X 5 = 50.

In dit programma moeten de tafel van 5 tot en met de tafel van 14 worden uitgerekend en uitgevoerd.

Maak hiervoor een PSD.

Leeg Schema
 Schema - Meer Tafels


Schema Verlofdagen

Opdracht Verlofdagen
Een onderneming bepaalt op de volgende manier het aantal verlofdagen van zijn werknemers:
Elke werknemer heeft recht op minimaal 20 verlofdagen.
2 Werknemers die ouder zijn dan 30 jaar, krijgen 2 extra verlofdagen; werknemers ouder dan 50 jaar krijgen 6 dagen extra in plaats van 2.
3 Werknemers die langer dan 15 jaar in dienst van de onderneming zijn, krijgen bovendien 3 dagen extra; werknemers die langer dan 25 jaar in dienst zijn krijgen nog eens 5 dagen extra verlof.
4 Het maximaal aantal verlofdagen bedraagt 31.


Schrijf een PSD dat van een werknemer, het werknemersnummer (WNR), de leeftijd (LT) en het aantal dienstjaren (JAR) inleest / invoert en het aantal verlofdagen afdrukt.

Schema leeg

Schema verlofdagen





maandag 8 december 2014

Schema 4 november (let op opgave 4)


1 Maak een PSD
Maak met het onderstaande schema de tafel van 13.
De uitkomst moet worden afgedrukt, bv. 7 * 13 = 91
De tafel loopt van 1 tot en met 10

2 Maak een PSD
Maak een schema voor de tafel van 22 van 17 tot en met 40 
De uitkomst moet worden afgedrukt
De tafel loopt van 17 tot en met 40
 Wat doet dit programma?
4 Maar een geheugentabel  voor dit programma?
Maak een PSD waarin LEN (lengte in cm), GW (gewicht in kg) en Geslacht (M = man en V = vrouw) wordt ingevoerd.
De QI moet worden berekend em uitgevoerd.
Als de QI lager is dan 30 moet een positieve melding worden uitgevoerd, anders een waarschuwing.
Leeg schema
 Schema



zondag 7 december 2014

Schema 10 oktober



Maak een PSD waarmee je de binaire waarde van een getal onder de 32 kan berekenen.







zaterdag 29 november 2014

Schema 4 groepen



Schema om volgens leeftijd in vier groepen te verdelen.
Gevuld schema volgt

Schema Contributie

Opgaven  contributie.
De contributie van een vereniging bedraagt f75,–per jaar.
Op dit bedrag kunnen de volgende kortingen in mindering worden gebracht:
1 f 15,– indien men langer dan 5 jaar lid is;
2 f 20,– indien men ouder dan 40 jaar is en f 10,–voor de leeftijd van 25 jaar tot en met 40 jaar;
3 f 17,50 indien men gehuwd is.
De maximale korting per lid bedraagt echter f 25,–.


Schrijf een PSD/PSS dat van een lid het aantal jaren lidmaatschap, de leeftijd en de burgerlijke staat inleest, en het bedrag van de verschuldigde contributie afdrukt.
Leeg schema.



Ingevuld schema




dinsdag 18 november 2014

Opdracht 18 november


Bewaar de volgende twee programma's
1-Naam: Maakvierk.php

<!DOCTYPE html> 
<html> 
<body> 
<h1>Maak een vierkant</h1> 
<form method="get" action="vierkantzelf.php"> 
<p>Breedte in pixels: 
<input type="text" name="hoogte"></p> 
<p>Hoogte in pixels: 
<input type="text" name="breedte"></p> 
  <input type="submit" value="Verzenden"> 
</form> 
   
</body> 
</html> 


==================================================================

2 - Naam: vierkantzelf.php
<?PHP
// Maak een afbeelding /* en */ weghalen. 
$breedte = $_GET["breedte"]; 
$hoogte = $_GET["hoogte"]; 

  header('Content-type: image/png'); 
  $png_image = imagecreate($breedte, $hoogte); 
   
  // terug sturen na 3 seconden naar de vorige pagina.. 
  header('Refresh: 3; url=maakvierk.php');  

  imagecolorallocate($png_image, 15, 142, 210); 
  imagesetthickness($png_image, 5); 
  $black = imagecolorallocate($png_image, 0, 0, 0); 

  $x = 0; 
  $y = 0; 
  $w = imagesx($png_image) - 1; 
  $z = imagesy($png_image) - 1; 

  imageline($png_image, $x, $y, $x, $y+$z, $black); 
  imageline($png_image, $x, $y, $x+$w, $y, $black); 
  imageline($png_image, $x+$w, $y, $x+$w, $y+$z, $black); 
  imageline($png_image, $x, $y+$z, $x+$w ,$y+$z, $black); 

  imagepng($png_image); 
  imagedestroy($png_image); 
?>  

maandag 10 november 2014

Opdracht 11 november.

Beste leerling,

Opdracht 1
Dit programma bepaald het grootste en kleinste getal.
Neem dit over en bewaar het onder grootklein1.php

Opdracht 2 
We gaan drie getallen invoeren.
Controleer of het werkt.
Plaats dit in het programma op de goede plaats en bewaar het als grootklein2.php

<br>
Getal 3 :
<input type="text" name="getal3">

$getal3 = $_POST['getal3'];

Opdracht 3
Pas de If opdracht aan zodat nu van drie getallen het grootste getal wordt bepaald.
Bewaar het als grootklein3.php

$grootste = 0 ;
if ($getal1 > $getal2) {
$grootste = $getal1;}
if ($getal2 > $grootste) {
$grootste = $getal2;}
if ($getal3 > $grootste) {
$grootste = $getal3;}
echo "het grootste Getal is is $grootste is .";

Opdracht 4
Pas de If opdracht aan zodat nu van drie getallen het kleinste getal wordt bepaald.
Bewaar het als grootklein4.php

Opdracht 5
Combineer opdracht 3 en 4 zodat het grootste en kleinste getal wordt bepaald van drie getallen.
Bewaar dit programma als grootklein5.php.



Programma
============================================================


<html>
<head>
<title>Opgave 4 rekenen</title>
</head>

<body>
<fieldset><legend><b>Opgave 4 Kleinste en grootste </b></legend>
<form method="post">
Getal 1:
<input type="text" name="getal1">
<br>
Getal 2:
<input type="text" name="getal2">
<input type="submit" name="Submit" value="Bereken">
</p>
</form>

<?php
// Kijk of er al een submit gepost is (er zijn getallen ingevuld)
if(isset($_POST['Submit']))
// Er is al iets Ingevuld bij de getallen
{
$getal1 = $_POST['getal1'];
$getal2 = $_POST['getal2'];
if ($getal1>$getal2) {
$grootste=$getal1;
$kleinste=$getal2;
}
else {
$kleinste=$getal1;
$grootste=$getal2;
}
echo "het kleinste is $kleinste en het grootste is $grootste is .";
}
else
// Er is al Niets Ingevuld bij de getallen. De getallen zijn leeg.
{
echo "Vul hier twee getallen in.";
}
?>

</fieldset>
</body>
</html>

=====================================================================

maandag 3 november 2014

Opdrachten 4 november

Lees de twee vorige berichten van deze blog

Toetsvragen Theorie
Toetsvragen Schema (PSD's) en Algoritme --- PHP

Maak de volgende opdrachten:

Maak een PSD en PHP programma om de tafel van 4 te maken (tm 10 keer)

Maak een PSD en PHP programma om de tafel van 4, 5 6, en 7 te maken

Maak een PHP programm om een willekeurige tafel (bv. 13) te maken



vrijdag 31 oktober 2014

Toets schema / algoritme - under construction

Tafel
Maak van dit Schema een PHP programma.

Maak De geheugentabel voor dit schema af 
$SOM              $Tafel
     0                       11
    11     
    22
Maak de tabel af

1 Maak een PSD
Maak met het onderstaande schema de tafel van 13.
De uitkomst moet worden afgedrukt, bv. 7 * 13 = 91
De tafel loopt van 1 tot en met 10

2 Maak een PSD
Maak een schema voor de tafel van 22 van 17 tot en met 40 
De uitkomst moet worden afgedrukt
De tafel loopt van 17 tot en met 40

3 Wat doet dit programma?
4 Maar een geheugentabel  voor dit programma?



Toetsvragen Theorie - under construction

Wat is een algoritme ?


Wat is een PSD (defenitie)?
Wat betekent PSD (afkorting)?
Noem de vier eigenschappen van een algoritme ?
Wat is effectiviteit?
Wat is efficientie ?
Leg de begrippen Sequentie, Selectie en Iteratie uit. ?










dinsdag 28 oktober 2014

Opdracht 28 oktober \ 29 oktober

Beste leerling,

Zorg dat alle opdrachten in de Root  van je webserver staan en dat ze werken.

-  Maak de opdracht van het schaakbord.

-  Maak de opdracht voor de begroeting op de website

-  Maak de opdracht van priemgetallen werkend

- Leren:
De schema's kunnen maken voor de opgaven van de blog.


Stof voor de toetsvragen
Maak de volgende quiz
quiz-1 Nederlands
http://www.w3schools.com/quiztest/quiztest.asp?qtest=PHP
Extra mogelijkheden
quiz-2 Engels
http://www.myphpquiz.com/
quiz-3 Engels
http://thephpbasics.com/quiz-yourself/


Priemgetal

Schema en uitleg volgt





Programma in PHP

<html>
<head>
<style type="text/css">
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

table tr td {
    font-size: 12px;
    padding: 5px;
}

fieldset {
    border: 1px solid #555;
    width: 400px;
    margin: 5px;
    display: inline-block;
    vertical-align: top;
}

legend {
    padding: 5px;
}

input {
    border: 1px solid #CCC;
    padding: 2px;
}

hr {
    background: #EEE;
    border: 0;
    height: 1px;
}
    
</style>
<title>Priemgetallen</title>
</head>
<body>
<form action="" method="post">
    <fieldset>
        <legend>Check Priemgetal</legend>
        <table>
            <tr>
                <td>Getal</td>
                <td><input type="text" size="4" name="number" /></td>
                <td><input type="submit" name="check" value="Controleer Getal" /></td>
              </tr>
          </table>
        <?php
        
            if($_SERVER['REQUEST_METHOD'] == "POST") {
                $number = $_POST['number'];
                if(isset($_POST['check']) && !empty($number) && is_numeric($number)) {
                    $gevondenDelers = 0;
                    for($i = 1; $i <= $number; $i=$i+1) {
                        $result = $number / $i;
                        if(is_int($result)) { // Is de uitkomst een geheel getal (integer)
echo $result."   ";
                            $gevondenDelers = $gevondenDelers + 1;
                        }
                    }
Echo "<br/>";
                    if($gevondenDelers == 2) { // Precies 2 delers, 1 en zichzelf
                        echo '<span style="background: #DFFFE3; padding: 2px;">Het getal <b>' . $number . '</b> is een priemgetal.</span>';
                    }
                    else {
                        echo '<span style="background: #FFDFE3; padding: 2px;">Het getal <b>' . $number . '</b> is geen priemgetal.</span>';
                    }
                }
            }            
        ?>
       </fieldset>
        
</form>

maandag 27 oktober 2014

Begroeting op website

In dit programma wordt bepaald hoe de gebruiker van een website moet worden begroet.
Sla het programma op met de naam: week-5-Begroet.php

Date('H') geeft het nummer van het uur aan. H= 11 als het tussen 11 en 12 uur is.

Maak het PSD.
Hieronder staat de vorm weergegeven

<?php
$timezone =  'Europe/Amsterdam';
date_default_timezone_set ($timezone);
if(date('H') < '6') {
echo "<h1>Goedenacht, welkom op mijn website!</h1>";
}
elseif (date('H') < '12') {
echo "<h1>Goedemorgen, welkom op mijn website!</h1>";
}
elseif (date('H') < '18') {
echo "<h1>Goedemiddag, welkom op mijn website!</h1>";
}
else {
echo "<h1>Goedeavond, welkom op mijn website!</h1>";
}
?>

Schema
T betekent True / waar of Ja
F betekent False / Onwaar on Nee
Opdracht Vul dit schema in.

Schaakbord 8 bij 8

Schaakbord 8 bij 8
Opdracht 1
Hierbij het schema van twee tellers die 8 regels en 8 kolommen weergeven.
Onder het schema staat de PHP code.
Bewaar het programma onder week-5-Bord1.php
Opdracht 2
Verander het schema naar 10 regels en 12 kolommen
Bewaar het programma onder week-5-Bord2

<?php
Echo "Tel de vakken van een schaakbord 8 rijen en 8 kolommen ";
ECHO "<br/>";
ECHO "<br/>";
// TR geeft de 8 regels aan
// TK geeft de 8 kolommen aan.;
$TR = 1;
While ($TR <= 8 )            {
Echo "Regel  ".$TR ;
$TK = 1;
While ($TK <= 8) {
ECHO "  Kolom ".$TK;
$TK = $TK + 1 ;
}
ECHO "<br/>";
ECHO "<br/>";
$TR = $TR + 1;
}
?>

dinsdag 14 oktober 2014

Schema Binair








Binair



De PHP code

<html>
<head>
<title>Opgave 4 rekenen</title>
</head>

<body>
<fieldset><legend><b>Opgave Bereken Binair</b></legend>
<form method="post">
Geef  een getal onder de 32:
<input type="text" name="getal1">
<br>
<input type="submit" name="Submit" value="Bereken">
</p>
</form>

<?php
// Kijk of er al een submit gepost is (er zijn getallen ingevuld)
if(isset($_POST['Submit']))
// Er is al iets Ingevuld bij de getallen
{
$Decimaal = $_POST['getal1'];
echo "Het Getal was $Decimaal </br>";
$Bin = $Decimaal;
if ($Bin>=16)
{
$Bincode = "B 1";
$Bin = $Bin - 16;
}
Else
{
$Bincode = "B 0";
}
echo " -16 De rest is $Bin ";
echo "Binair getal $Bincode </br>";
if ($Bin>=8)
{
$Bincode = $Bincode." 1";
$Bin = $Bin - 8;
}
Else
{
$Bincode = $Bincode . " 0";
}
echo " - 8 De rest is $Bin ";
echo "Binair getal $Bincode </br>";
if ($Bin>=4)
{
$Bincode = $Bincode." 1";
$Bin = $Bin - 4;
}
Else
{
$Bincode = $Bincode . " 0";
}
echo " - 4 De rest is $Bin ";
echo "Binair getal $Bincode </br>";
if ($Bin>=2)
{
$Bincode = $Bincode." 1";
$Bin = $Bin - 2;
}
Else
{
$Bincode = $Bincode . " 0";
}
echo " - 2 De rest is $Bin ";
echo "Binair getal $Bincode </br>";
if ($Bin>=1)
{
$Bincode = $Bincode." 1";
$Bin = $Bin - 1;
}
Else
{
$Bincode = $Bincode . " 0";
}
echo " - 1 De rest is $Bin ";
echo "Binair getal $Bincode </br>";
}
else
// Er is al Niets Ingevuld bij de getallen. De getallen zijn leeg.
{
echo "Vul hier een getal in.";
}
?>

</fieldset>
</body>
</html>

Opgaven Benzine - Kilometers



De PHP - code

<html>
<head>
<title>Opgave 4 rekenen</title>
</head>

<body>
<fieldset><legend><b>Opgave Bereken kosten benzine bij verbruik 1:13</b></legend>
<form method="post">
Geef  aantal  KM:
<input type="text" name="getal1">
<br>
Geef prijs benzine_:
<input type="text" name="getal2">
<input type="submit" name="Submit" value="Bereken">
</p>
</form>

<?php
// Kijk of er al een submit gepost is (er zijn getallen ingevuld)
if(isset($_POST['Submit']))
// Er is al iets Ingevuld bij de getallen
{
$aantkm = $_POST['getal1'];
$Prijsbenz = $_POST['getal2'];

$uitkomst=$aantkm/ 13;
$uitkomst = Round($uitkomst,2);
$Bedrag = $uitkomst * $Prijsbenz;
$Bedrag = Round($Bedrag,2);
echo "Het aantal kilometer was ($aantkm) </br>";
echo "Het aantal liters is $uitkomst liter.</br>";
echo "Het bedrag aan bezine is $Bedrag Euro.";
}
else
// Er is al Niets Ingevuld bij de getallen. De getallen zijn leeg.
{
echo "Vul hier twee getallen in.";
}
?>

</fieldset>
</body>
</html>



maandag 6 oktober 2014

Programma's week 3/4

Een rekenprogramma met invoer
Kopieren naar Notepad++ en opslaan als VB-Klein-Groot.php

<html>
<head>
<title>Opgave 4 rekenen</title>
</head>

<body>
<fieldset><legend><b>Opgave 4 Kleinste en grootste twee keer</b></legend>
<form method="post">
Getal 1:
<input type="text" name="getal1">
<br>
Getal 2:
<input type="text" name="getal2">
<input type="submit" name="Submit" value="Bereken">
</p>
</form>

<?php
// Kijk of er al een submit gepost is (er zijn getallen ingevuld)
if(isset($_POST['Submit']))
// Er is al iets Ingevuld bij de getallen
{
$getal1 = $_POST['getal1'];
$getal2 = $_POST['getal2'];
if ($getal1>$getal2)
{
$grootste=$getal1;
$kleinste=$getal2;
}
else
{
$kleinste=$getal1;
$grootste=$getal2;
}
$uitkomst=$kleinste+2*$grootste;
echo "De som van de kleinste (dat was $kleinste) en het dubbele van de grootste (dat was $grootste) is $uitkomst.";
}
else
// Er is al Niets Ingevuld bij de getallen. De getallen zijn leeg.
{
echo "Vul hier twee getallen in.";
}
?>

</fieldset>
</body>
</html>

Week 3/4

Diverse schema's









dinsdag 16 september 2014

Opdrachten week 2

De opgaven komen uit het rekenboek.

Opdracht 1
Maak een PHP programma met Print, echo en variabelen om opgave 4 H5 Blz 134 te maken.
Bewaar deze onder W2-H5O4

Opdracht 2
Maak een PHP programma met Print, echo en variabelen om opgave 8 H5 Blz 137 te maken.
Bewaar deze onder W2-H5O8

Opdracht 3
Maak een PHP programma met Print, echo en variabelen om opgave 9 H5 Blz 137 te maken.
Bewaar deze onder W2-H5O9

Opdracht 4
Maak een eigen voorbeeld met variabelen.
Bewaar deze onder W2-eigenV1

Opdracht 5
Maak een eigen voorbeeld met variabelen. Gebruik in de variabelen ook teksten.
Bewaar deze onder W2-eigenV2

Voorbeelden Week 2

Voorbeeld 1
Voorbeeld met numerieke en tekstvariabelen (String)

<?php
// voorbeel invullen variable
$sVoornaam = 'Applicatie Ontwikkelaar <br />';
$sAchternaam = 'ICT Academie';
$x = 2014;
$y = 2;
$z = 3;
///Afdrukken / tonen op scherm
$sNaam = $sVoornaam.' '.$sAchternaam;
echo $sNaam.'<br />';
echo $x.$y.$z;
?>

Voorbeeld 2
Voorbeel verhoudingstabel tomaten blz. 130 

<?php 
// voorbeel verhoudingstabel tomaten blz 130 
// Tekst
// van klein naar groot 
$GW1 = 0.5        ; // halve kilo
$GW2 = $GW1 * 2   ; // 2 keer een halve kilo is 1 kg
$PR1 = 1.50       ; //  Prijs voor een halve Kg
$PR2 = $PR1 * 2   ; // De prijs voor een hele KG   
// Omschrijving tabel
$Groente  = 'Tomaten_____';
$Eenheid  = 'Kilogrammen_'; 
$x = 2014; 
$y = 2; 
$z = 3; 
///Afdrukken / tonen op scherm
echo '----------------verhoudingstabel---------------------------- <br />';
echo '------------------------------------------------------------- <br />';
echo $Eenheid.'   |'.$GW1.'   |'.$GW2.'<br />';
echo '------------------------------------------------------------- <br />';
echo $Groente.'        |'.$PR1.'   |'.$PR2.'<br />'; 
echo '------------------------------------------------------------- <br />';
?>

zondag 7 september 2014

Voorbeeld Hello world

Hello World
<?php
  echo "Good Morning World </p>";
  echo "Good Afternoon World </p>";
  Print "Good Night World </p>"
 ?>

Opgaven uit rekenboek 3F
<?php
  // naam van maker
  // datum
  echo "Op een schoolfeest komen 1800 mensen </p>";
  echo "Er zijn 800 jongens </p>";
  Print "Hoeveel meisjes zijn er ? </p>";
  Print "---------------</p>";
  // Aantal mensen - aantal Jongens = aantal meisjes
   echo "1800 - 800 = 1000 </p>";
   Print "---------------</p>";
 ?>

Opdrachten week 1 PHP

Opdrachten week 1
Soort opdracht “Hello world”
Command’s Echo, Print, remark, harde return (naar volgende regel)
Opslaan in Root
 1
Maak een PHP programma waarbij de volgende som met tekst en  uitleg op het scherm komt.
Een artikel kost bij inkoop €62,00.
De winst is €24,00.
Wat wordt de verkoopprijs?
Het antwoord moet worden berekend.
Programmanaam W1-Som1.php

Maak een PHP programma waarin  de 1e vier regels van een (kinder)liedje op het scherm getoond wordt.
Programmanaam W1-lied1.php
3
Maak een PHP programma waarbij de volgende som met tekst en  uitleg op het scherm komt.
De auto van Arno rijdt 1 : 15.
Dat betekent dat hij met 1 liter benzine 15 kilometer kan rijden.
In de tank van de auto gaat 55 liter benzine.
a.      Hoeveel liter benzine heeft Arno nodig om 120 km te rijden?
b.      Hoeveel kilometer kan Arno rijden op een volle tank?
Het antwoord moet worden berekend.
Programmanaam W1-Som2.php
 4
Maak een PHP programma waarbij de volgende som met tekst en  uitleg op het scherm komt.
Je moet een rekening van €738,65 met z'n achten betalen.
Hoeveel betaalt iedere persoon?
Het antwoord moet worden berekend.
Programmanaam W1-Som3.php
5
Verzin zelf nog 3 eigen voorbeelden
Programmanaam W1-eigen1.php
Programmanaam W1-eigen2.php
Programmanaam W1-eigen2.php