Unofficial WebSite X5

Programmazione PHP => Esempi => Topic aperto da: tigrone - 07 Ottobre, 2011, 01:58:02

Titolo: Esercizio n.1
Inserito da: tigrone - 07 Ottobre, 2011, 01:58:02
Create un file (calcola.html), apritelo con notepad++ e copiate/incollate questo codice:
Codice:
Only registered users can see contents. Please click here to Register or Login.E' un form che chiede 3 valori (valore1, valore2 e operazione).


Ora create un file php (calcola.php), apritelo con notepad++ e COMPLETATE questo codice:
Codice:
Only registered users can see contents. Please click here to Register or Login....in modo che il risultato sia questo: http://www.tigrone.altervista.org/calcola.html (http://www.tigrone.altervista.org/calcola.html)


Attenzione, importante!
Nelle variabili $valore1 e $valore2 avrete i 2 valori immessi nel form.
Nella variabile $operazione avrete una di queste stringhe (ovviamente quella selezionata dal form):
somma
sottrazione
moltiplicazione
divisione
E tutto ciò l'avete già perchè l'ho fatto io (trattasi di array... non ancora spiegati....) con le 3 prime righe... il resto dovete svilupparlo voi!


Premesso che, per risolvere il problema, bastano le 2 lezioncine...
L' unico indizio (molto importante e che dovrebbe spingervi verso una direzione ben precisa...) che vi do è questo: per confrontare, si usa questo segno == (doppio uguale).

I 2 files vanno caricati su un server con php attivo.

Applauso al primo che risolve il quesito.
2 applausi se si gestisce anche la divisione per zero.
Titolo: Re:Esercizio n.1
Inserito da: milux - 07 Ottobre, 2011, 10:19:47
ho abbozzato qualcosa ma devo perferzionarlo per fare in modo che mi restituisca solo il risultato dell'operazione scelta..
arf.. arf...arf...
Titolo: Re:Esercizio n.1
Inserito da: milux - 07 Ottobre, 2011, 12:42:05
si ok adesso funziona...  http://www.3md.it/zenlike/calcola.html
Titolo: Re:Esercizio n.1
Inserito da: tigrone - 07 Ottobre, 2011, 12:59:03
Ottimo... bravo...
Adesso posta il codice php completo...
Stasera lo guardo...


Ciao!
Titolo: Re:Esercizio n.1
Inserito da: milux - 07 Ottobre, 2011, 13:18:59
ecco qui..
Titolo: Re:Esercizio n.1
Inserito da: tigrone - 07 Ottobre, 2011, 22:53:18
ecco qui..


Lo posto quà affinchè tutti possano vedere:


Codice:
Only registered users can see contents. Please click here to Register or Login.

E adesso posto quello che ho fatto io:


Codice:
Only registered users can see contents. Please click here to Register or Login.

Questo per dimostrare che non ci sono regole fisse... si può raggiungere l'obiettivo percorrendo strade differenti... a seconda del proprio grado di preparazione, capacità logiche e di ragionamento... questa è programmazione!


Affinando il proprio bagaglio, si arriva a scrivere codice sempre più 'elegante'...


Ad esempio, per questo esercizio si sposa perfettamente l'istruzione switch... che è sempre una struttura di controllo, come la if...


Applauso a chi la implementa!


Intanto milux, complimenti e 2 applausi come promesso...  ;)
Titolo: Re:Esercizio n.1
Inserito da: lemonsong - 08 Ottobre, 2011, 13:35:10
Questo per dimostrare che non ci sono regole fisse... si può raggiungere l'obiettivo percorrendo strade differenti... a seconda del proprio grado di preparazione, capacità logiche e di ragionamento... questa è programmazione!

Questi due esempi di scrittura valgono moltissimo, grazie tigrone e complimenti a milux  :)


P.S.
Puoi cancellarmi per tenere "pulito" questo topic.