• Home
  • Forum
  • Fare Web
  • Javascript

problemi con if

  • Creatore Discussione Creatore Discussione dominik miotla
  • Data di inizio Data di inizio 17 Mag 2016
D

dominik miotla

Nuovo Utente
17 Mag 2016
3
3
3
  • 17 Mag 2016
  • #1
Salve sono un ragazzo di 17 anni e amo l'informatica...da poco mi sono inoltrato nel mondo della programmazione ho ragiunto dei livelli abbastanza altri per quanto riguarda l'html e il css...ma ho ancora qualche dubbio sul javascript.
Ho relaizzato un algoritmo per calcolare l'area di un triangolo..effetuo un controllo che la base e l'altezza siano maggiori di 0....qualcuno di voi mi sa dire in che modo posso rinserire i dati nel momento in cui la condizione è falsa?
Posto il codice JavaScript.

<script>
var b=prompt("Inserisci la lunghezza della base del triangolo:");
b=parseInt(b);
if (b>0) {
var a=prompt("inserisci la lughezza dell'altezza del triangolo:");
a=parseInt(a);
if (a>0) {
var Ar=(a*b)/2;
document.write("L'area del triangolo e' di : " + Ar);
}
else{
alert("L'altezza deve essere maggiore di 0");
}
}
else{
alert("La base deve essere maggiore di 0");
}
</script>
 
Reactions: ottofonsuppost

ottofonsuppost

Utente Attivo
10 Mag 2016
170
13
18
  • 17 Mag 2016
  • #2
Utilizzi una condizione WHILE che esegue in continuazione il controllo MINORE o UGUALE A ZERO, e che esce dal LOOP INFINITO solo in presenza di un numero giusto; l'utente imbranato potrebbe anche inserire una lettera, un carattere; quindi puoi aggiungere un'istruzione SWITCH che con i CASE annulla le sbadataggini, avvisando chi sta inserendo i dati, del suo errore appena commesso. Baci e abbracci, OTTOFONSUPPOST.
 
Ultima modifica: 17 Mag 2016
Reactions: dominik miotla
D

dominik miotla

Nuovo Utente
17 Mag 2016
3
3
3
  • 18 Mag 2016
  • #3
Puoi farmi un esempio di codice ?
 
Reactions: ottofonsuppost

ottofonsuppost

Utente Attivo
10 Mag 2016
170
13
18
  • 19 Mag 2016
  • #4
Mai sottovalutare la potenza di un ciclo WHILE. Un ciclo WHILE è instancabile; capace di eseguire un blocco di istruzioni all'infinito. Non farti ingannare dal listato che ti allego: un ciclo WHILE non ha bisogno di un x++, di una variabile da incrementare come i poveri cicli FOR.

Copiati il listato nel BLOCCO NOTE e salvalo col nome CicloWHILE.HTLM
Appena caricherai la pagina CicloWHILE, siccome la X parte da MENO 14
il ciclo stamperà i numeri finchè saranno minori o uguali a ZERO.
Poi nel blocco note, cambia la X a -20, risalvala con estensione HTLM
e vedrai che il ciclo WHILE non sgarra mai.

Quindi nel tuo programma, prima che l'utente inserisca un numero, farai partire un ciclo WHILE che non smetterà mai di ripetere le istruzioni di INPUT sino a quando l'utente non avrà inserito un numero maggiore di ZERO.
Ti conviene inserire un'istruzione IF all'interno del ciclo WHILE, prima della parantesi graffa chiusa, che prevede che se viene inserito STOP il ciclo termina.

IF x= "stop" BREAK

Baci e abbracci, OTTOFONSUPPOST.
Codice:
<!DOCTYPE html>
<html> <body>
<script type="text/javascript">

x=-14

while(x<=0) {
document.write("<tr>");
document.write("<td>"+x+"</td");
document.write("</tr>")

x++ }


</script> </html>
 
Ultima modifica: 22 Mag 2016
Reactions: dominik miotla
D

dominik miotla

Nuovo Utente
17 Mag 2016
3
3
3
  • 22 Mag 2016
  • #5
Grazie mille
 
Reactions: ottofonsuppost
Devi accedere o registrarti per poter rispondere.

Discussioni simili

I
problemi con thunderbird
  • ilprincipiante
  • 9 Lug 2024
  • Posta Elettronica
Risposte
0
Visite
2K
Posta Elettronica 9 Lug 2024
ilprincipiante
I
T
problemi con dati menu a tendina
  • tregafabio
  • 22 Giu 2023
  • HTML e CSS
Risposte
2
Visite
2K
HTML e CSS 22 Giu 2023
tregafabio
T
M
Upload immagine con javascript problemi con FormData()
  • MBlackmore
  • 6 Ott 2021
  • Javascript
Risposte
1
Visite
1K
Javascript 6 Ott 2021
MBlackmore
M
A
Problemi con move_uploaded_file
  • antonio corizzo
  • 22 Giu 2021
  • PHP
Risposte
7
Visite
2K
PHP 27 Giu 2021
antonio corizzo
A
M
  • Bloccata
Problemi con la stampa dei valori in php
  • Mollichina
  • 21 Mag 2021
  • PHP
Risposte
1
Visite
1K
PHP 21 Mag 2021
Max 1
L
  • Bloccata
Problemi con il login
  • Laura2002
  • 18 Mag 2021
  • PHP
Risposte
2
Visite
1K
PHP 18 Mag 2021
Max 1
R
Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql
  • rob466
  • 27 Mar 2021
  • MySQL
Risposte
1
Visite
1K
MySQL 30 Mar 2021
rob466
R
Z
problemi con foreach insert into
  • Zhilang
  • 6 Feb 2021
  • PHP
Risposte
10
Visite
2K
PHP 7 Feb 2021
illiterate2020
I
B
javascript per problemi con pdf e Safari
  • bibliofila
  • 7 Gen 2021
  • Javascript
Risposte
0
Visite
3K
Javascript 7 Gen 2021
bibliofila
B
M
  • Bloccata
Problemi con creazione maschere
  • Mondo
  • 18 Nov 2020
  • Presentati al Forum
Risposte
1
Visite
930
Presentati al Forum 18 Nov 2020
Max 1
M
Problemi con query a più tabelle
  • Max61
  • 24 Ago 2020
  • PHP
Risposte
3
Visite
1K
PHP 25 Ago 2020
Hormus
H
S
Problemi delle funzioni eliminate con PHP e MySQL
  • Silvio0505
  • 20 Mag 2020
  • PHP
Risposte
4
Visite
2K
PHP 20 Mag 2020
Silvio0505
S
M
Problemi con blog Grav
  • Marea
  • 8 Mag 2020
  • CMS (Content Management System)
Risposte
0
Visite
2K
CMS (Content Management System) 8 Mag 2020
Marea
M
S
incoerenza di stampa. problemi con il magenta
  • smania80
  • 16 Mar 2020
  • Photoshop
Risposte
3
Visite
2K
Photoshop 24 Set 2020
rickiwada
R
A
problemi con paypall
  • Akille67
  • 29 Feb 2020
  • Java
Risposte
1
Visite
2K
Java 29 Feb 2020
Max 1
S
Problemi con modulo upload video php (help!)
  • silvio pacicca
  • 8 Ago 2019
  • PHP
Risposte
0
Visite
687
PHP 8 Ago 2019
silvio pacicca
S
[Windows 8.1] Problemi con connessione WiFi
  • felino
  • 28 Giu 2019
  • Windows e Software
Risposte
0
Visite
2K
Windows e Software 28 Giu 2019
felino
E
[PHP] problemi nuova riga con fwrite su piattaforma android
  • enzo14
  • 16 Giu 2019
  • PHP
Risposte
5
Visite
2K
PHP 17 Giu 2019
enzo14
E
O
[HTML] problemi con la regola "background-attachment: fixed" in EDGE
  • oasi
  • 27 Mag 2019
  • HTML e CSS
Risposte
0
Visite
1K
HTML e CSS 27 Mag 2019
oasi
O
M
[PHP] Problemi con query unione
  • Max61
  • 20 Mag 2019
  • PHP
Risposte
11
Visite
2K
PHP 22 Mag 2019
Max61
M
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Javascript
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?