Τετάρτη 9 Ιανουαρίου 2019

Δομή Επιλογής (if) στο Javascript

Υπάρχει περίπτωση η απόκριση του προγράμματος να είναι τελείως διαφορετική, αναλόγως αν ισχύει ή όχι μία συνθήκη.
Για παράδειγμα, αν ο βαθμός είναι μεγαλύτερος από 9.5 ο μαθητής προάγεται. Αλλιώς απορρίπτεται.

Ο κώδικας δίνεται παρακάτω:
<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>

<!-- Δήλωση μεταβλητών-->
<script>
var bathmos = 15;


<!-- Σύκγριση βαθμού με το 9.5-->
if (bathmos>=9.5) {

  <!-- Εμφάνιση αποτελέσματος στην οθόνη αν ισχύει >=9.5 -->
document.getElementById("demo").innerHTML =
"Προάγεται!"  ;
} else {

 <!-- Εμφάνιση αποτελέσματος στην οθόνη αν ισχύει >=9.5 -->
document.getElementById("demo").innerHTML =
"Απορρίπτεται!"  ;
}

</script>
 </BODY>
 </HTML>

Δοκιμάστε να δώσετε ένα βαθμό κάτω από τη βάση και ελέγξτε το αποτέλεσμα.

Ασκήσεις

1. Να εκχωρείτε σε μεταβλητές x,y δύο αριθμούς και να βγαίνει με μήνυμα μήνυμα ο μεγαλύτερος αριθμός.
2. Να γράψετε javascript που θα εκχωρεί ένα αριθμό σε μία μεταβλητή και θα εμφανίζει αν είναι άρτιος ή περιττός. (το υπόλοιπο της διαίρεσης δίνεται από το %. Π.χ. 7%4=3).
3. Οι  βαθμοί σε κάποιες εξετάσεις είναι 0-100. Διορθώνουν τρεις βαθμολογητές. Ο τελικός βαθμός είναι ο μέσος όρος των 2 πρώτων βαθμολογητών. Αν,όμως, προκύψει διαφορά μεγαλύτερη των 11 μορίων στους βαθμούς των δύο πρώτων βαθμολογητών, τότε ο τελικός βαθμός είναι ο μέσος όρος των τριών βαθμών. Να γραφεί πρόγραμμα σε javascript που θα εκχωρεί το ονοματεπώνυμο του μαθητή σε μια μεταβλητή, τους βαθμούς των τριών βαθμολογητών σε τρεις άλλες και θα εμφανίζει το ονοματεπώνυμο και   τον τελικό βαθμό.
4. Να εκχωρείται σε μεταβλητή το εισόδημα ενός φορολογούμενου και αν αυτό υπερβαίνει τα 20000 Ευρώ, να έχει φόρο 30%. Αλλιώς θα έχει φόρο 22%. Να εμφανίζεται το εισόδημα, ο φόρος και το  καθαρό ποσό που μένει στο φορολογούμενο.
 

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου

Σημείωση: Μόνο ένα μέλος αυτού του ιστολογίου μπορεί να αναρτήσει σχόλιο.