Treni Italia. Nome Tipo Utilizzo Descrizione tot Reale Output Totale da pagare prezzo Reale Lavoro Prezzo tipo Reale lavoro Tipo treno

Documenti analoghi
Traccia. Analisi di massima

$qb reale output Litri di benzina consumati pa.php

SARA DHANA. RELAZIONE NEGOZIO A.BASSI a.s.2013/2014

INDICE: Sorgente della prima pagina html PAG 2. Sorgente della seconda pagina html PAG 3. Sorgente della terza pagina html PAG 4

Analisi di massima: L utente dovrà inserire un numero limite, e tramite vari calcoli verrà stampato a video la sequenza.

PLANET GYM IL PIANETA DEL FITNESS. Emanuele Cesari Anno scolastico 2013/2014 Agostino bassi 4D SIA Relazione palestra

Relazione sito palestra Giulia Lusuardi Classe: 4D Professori: Silvia Abba, Paolo Latella Anno: 2013/2014

Relazione del sito della palestra

ES. palestra. Traccia. Analisi di massima. Diagramma a blocchi. Emanuele Cesari

Modulo 5 La programazione Unità 4 Selezione

Relazione Luca Raj. Relazione lavoro palestra. Indice:

Corso di Fondamenti di Informatica Classi di istruzioni 2

Dott.ssa Adriana Pietramala

HTML e interattività FORM

Dott.ssa Adriana Pietramala. Dott.ssa Maria Vittoria Avolio

RELAZIONE TECNICA SUL SITO DELLA PALESTRA. Anno scolastico Alunno: Davide martinicca. Pagina 1

A. Lorenzi Pagine ASP

Variabili. Unità 2. Domenico Daniele Bloisi. Corso di Programmazione e Metodi Numerici Ingegneria Aerospaziale BAER

Applicazioni Web: meccanismi per il passaggio di informazioni tramite HTTP Corso di Applicazioni Telematiche

Codifica: dal diagramma a blocchi al linguaggio C++

Sicurezza Informatica: Tecniche di SQL INJECTION

FILIPPO GIOVANOLLA CLASSE IV A MERCURIO PROGRAMMA PASCAL E C++ DISEQUAZIONI DI PRIMO E SECONDO GRADO

Fondamenti di Informatica II 29. Elementi di programmazione web e linguaggi di script (2)

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA GESTIONE MEDIAWORLD

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE TABELLA ATTORI

WWW (World Wide Web)!& ( # %% (*0 #,% )0#1( &#"#2

PHP Survival Kit (Ovvero gestire un database MySQL tramite PHP)

Pagamento Oneri. Gli oneri di istruttoria ed i bolli vengono pagati all invio della richiesta.

Linguaggio C: introduzione

L aspetto dei file HTML

Richiami sugli elementi del linguaggio HTML

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE

Prova Scritta del 19/07/10

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML

Interazione con l utente : i moduli.

Files in C++ Fondamenti di Informatica. R. Basili. a.a

1) Il client(browser utilizzato) invia al server i dati inseriti dall utente. Server

Strumenti a disposizione

Matematica - SMID : Programmazione Febbraio 2009 FOGLIO RISPOSTE

I FORM. L'attributo action contiene l'url del file php a cui devono essere inviati i file per essere elaborati.

Cimini Simonelli - Testa

void funzioneprova() { int x=2; cout<<"dentro la funzione x="<<x<<endl; }

RELAZIONE CONTENENTE TUTTI GLI ESERCIZI SVOLTI IN 3. ALUNNA: Lusuardi Giulia CLASSE: 3D PROFESSORI TEORIA: SILVIA ABBA LABORATORIO: PAOLO LATELLA

RELAZIONE E-COMMERCE

RELAZIONE RELATIVA ALLA GESTIONE DEL SITO DI E-COMMERCE

GRUPPO DOMANDE N. 1. Quesito n. 1 Descrivere sinteticamente le finalità e le modalità d uso dei seguenti comandi UNIX / LINUX: LS, KILL, PS.

PHP: Professional Hypertext Preprocessor

Sommario. Calcolo della radice quadrata. Calcolo della radice quadrata. y0 a rappresenta un approssimazione per eccesso dll della radice. y 1 a.

MODULO 1 PARTE 3. Programmazione (scripting) server-side con PHP 3.a HTTP request e HTTP response (form e link)

PRECORSO DI INFORMATICA. Laboratorio Seconda Parte

Comandi principali del linguaggio HTML (Hyper Text Markup Language)

Corso Programmazione 1 Capitolo 01: Concetti Elementari

LICEO SCIENTIFICO "LEONARDO DA VINCI" - RC PROGRAMMA DI INFORMATICA A.S. 2014/15 - CLASSE: I Q - Indirizzo Scienze applicate Prof Miritello Rita

Informatica/ Ing. Meccanica/ Prof. Verdicchio/ 14/02/2012 / Foglio delle domande / VERSIONE 1

DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE

Programmazione server-side: applicazioni CGI

Software Bugtool Aggiornamento a MCTCNet2

PROGRAMMA SVOLTO DI INFORMATICA ANNO SCOLASTICO 2013/2014. DOCENTE: Villani Chiara

Bloodshed Dev-C++ è l IDE usato durante le esercitazioni/laboratorio. IDE = Integrated Development Environment

2) FILE BINARI: è una sequenza di byte avente una corrispondenza uno a uno con la sequenza ricevuta dal dispositivo esterno.

Dev C++ Prerequisiti. Note di utilizzo. Utilizzo di Windows Effettuare il download da Internet Compilazione di un programma

Le stringhe. Le stringhe

Ricerca sequenziale di un elemento in un vettore

Il Web, HTML e Java Corso di Laurea in Ingegneria Informatica Progetto S.C.E.L.T.E.

ESERCIZI DI PROGRAMMAZIONE C/C++ per le classi terza

SOLUZIONE SECONDA PROVA INFORMATICA ITC ESAME DI STATO 2002/2003 TRAMONTANA

VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.

Input/output in C e in C++

Lezione nr. 8. Allora ecco come fare per recuperare le ultime tre tipologie di campo che ci sono rimaste da vedere.

ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO SPERIMENTALE Progetto ABACUS SIMULAZIONE PROVA SCRITTA DI INFORMATICA

BASI DI DATI Cos è il PHP. Cos è il PHP. Esercitazione su PHP & MySQL

Caratteristiche dell'applicativo da utilizzare Schema generale della procedura e organizzazione dei dati

Relazione scritta relativa alla gestione del sito E-Commerce MediaWorld

1: /* Nome del programma: gestione_articoli_01.cpp 2: Realizzato da: Gaetano Della Cerra 3: Data: 06/02/ III Informatica Serale I.T.I.S.

Streaming Video con Adobe Flash Media Server. Configurazione ed utilizzo

BOZZA. cin per la comunicazione dal dispositivo di input standard, la tastiera, al programma (stream di input standard)

Indice. Materiale di riferimento. Struttura di un programma in C++ Introduzione al C++ (CAP 1) Alberto Garfagnini e Marco Mazzocco A.A.

Manuale Gateway SMS. (Versione Documento 2.1) pagina 1 di 5

SQL Server Architettura Client-Server. SQL Server Introduzione all uso di SQL Server Dutto Riccardo.

Guida a PHP. Primi esempi

Connessione ad internet

PHP 3. Interazione con il browser

Corso di Programmazione ad oggetti

Elementi di Programmazione in C++

I Tag dell html. Parte quarta

giapresente( ) leggi( ) char * strstr(char * cs, char * ct) NULL

ESERCIZIO 1 (Definizione funzioni passaggio parametri per copia)

Manuale del software Supplemento. Comunicazione tra sensore per rilevamento oggetti O2D2xx e Siemens Simatic S / / 2011

Sicurezza Protezioni in una pagina Web

Laboratorio Progettazione Web PHP e FORMs HTML. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014

Programmazione I / Informatica generale Prova scritta 11 Giugno 2008

<html> <head> <title> Il nome della pagina </title> </head> <body> </body> </html>

Informatica B. Sezione D. Scuola di Ingegneria Industriale Laurea in Ingegneria Energetica Laurea in Ingegneria Meccanica

Preparati per il compito in classe Modulo 5

Architettura a tre livelli. Lo scenario e l ambiente. HTML - Hyper Text Markup Language. Enrico Cavalli. Anno Accademico

Tecnologie e Programmazione Web

Programmare un Web Server

Ministero dell Istruzione, dell Università e della Ricerca

Gestione di files Motivazioni

Cesare Rota. Programmare con C++ EDITORE ULRICO HOEPLI MILANO

Transcript:

ES.3 Treni Italia Emanuele Cesari Traccia Sul prezzo di un biglietto di un treno viene applicato un supplemento del 7% se il treno è di tipo "a", del 12% se è di tipo "b" e del 18% se è di tipo "c". Per gli altri treni non c'è supplemento. Calcolare il prezzo totale del biglietto, a seconda del tipo di treno e comunicare il tipo di treno con il prezzo calcolato. Analisi di massima Far inserire all'utente il prezzo del biglietto e quale tipo di treno vorrebbe in seguito si determinerà, tramite condizioni, quale tipo di treno è stato scelto. In base al tipo scelto verranno applicati eventuali supplementi verrà poi mandato a video il prezzo da pagare e il tipo di treno scelto. Analisi analitica Con i dati forniti dall'utente si provvederà a determinare il tipo di treno scelto mediante una sequela di condizioni. Si calcolerà quindi il totale dato dalla somma del prezzo più il supplemento calcolato Tabella variabili c++ Nome Tipo Utilizzo Descrizione tot Reale Output Totale da pagare prezzo Reale Lavoro Prezzo tipo Reale lavoro Tipo treno Tabella variabili php Nome Tipo Utilizzo Descrizione $tot Reale Output Totale da pagare $prezzo Reale Lavoro Prezzo $tipo Reale lavoro Tipo treno Organigramma

Esercizio3.html pagina html contenente il modulo form Es3.php pagina in php contenente i risultati Diagramma a Blocchi

Listato HTML <HTML> <HEAD> <META NAME="GENERATOR" Content="AlterVista - Editor HTML"> <TITLE>esercizio3</TITLE> </HEAD> <body bgcolor=" LIGHTSKYBLUE"> <img src=" trenitalia.jpg" align="right"> <div style="text-align: center;"> <h1><big><big style="font-family: Italianate;"><span style="color: rgb(51, 255, 51);">Tre</span><span style="color: rgb(255, 255, 255);">ni Ita</span><span style="color: rgb(255, 0, 0);">liani</span></big></big></h1> </div> <form action="es3.php" method="post"> <h3>questo programma calcola lo sconto sul prezzo del suo biglietto a seconda del tipo di treno scelto.<br></h3> <input type="text" name="prezzo">inserire prezzo biglietto<br> Selezionare tipo di treno:<br> <input type="radio" name="tipo" value="a" > a(sconto del 7%)<br> <input type="radio" name="tipo" value="b"> b(sconto del 12%)<br> <input type="radio" name="tipo" value="c" > c(sconto del 18%)<br><br> <br><input type="submit" value="invia"> <input type="reset" value="cancella"> </br> </form> </BODY> </HTML> PHP <? $prezzo=$_post['prezzo']; $tipo=$_post['tipo']; $sconto=0; $psconto=0; if($tipo=="a") $sconto=$prezzo*7/100; $psconto=$prezzo-$sconto; echo"il prezzo scontato del biglietto e' $psconto"; if($tipo="b") $sconto=$prezzo*12/100; $psconto=$prezzo-$sconto; echo"il prezzo scontato del biglietto e' $psconto"; if($tipo="c")

$sconto=$prezzo*18/100; $psconto=$prezzo-$sconto; echo"il prezzo scontato del biglietto e' $psconto";?> Caso Prova html Caso Prova PHP

Listato c++ Listato c++ //es 3 #include <iostream> using namespace std; int main() char tipo; float tot,p; //richiesta inserimento dati cout<<"inserire il prezzo del biglietto"<endl; cin>>p; cout<<"inserire il tipo di treno da lei desiderato a scelta fra a,b,c,d."<<endl; cout<<" Sul prezzo del biglietto vi e\' supplemento "<<endl; cout<<"del 7% se a, del 12% se b e del 18% se c nessun supplemento se d"<<endl; cout<<"'c' corrisponde a alta velocita\'; 'b' a interc; "<<endl; cout<<"'a' a regionalev e 'd' a regionale"<<endl; cin>>tipo; //verifica tipo del treno per calcolo di eventuali supplementi if(tipo=='a') tot=p+(p*7/100); if(tipo=='b') tot=p+(p*12/100); if(tipo=='c')

tot=p+(p*18/100); tot=p; //comunicazione totale e tipo del treno cout<<"il tipo di treno da lei scelto e\': "<<tipo<<endl; cout<<"il prezzo che dovra\' pagare e\' di: "<<tot<<endl; system ("PAUSE"); return 0; Manuale d'uso in italiano L'utente dovrà semplicemente limitarsi ad eseguire i comandi richiesti dal programma stesso. Requisiti minimi Minimo 1gb di ram disponibile. S.O. xp o successivi. Traduttore linguaggio simbolico - macchina per c++ (consigliato dev c++ non utilizzabile con windows 8). Editor di testo per html e php (va bene anche blocco note). Server locale per l'utilizzo del php (XAMPP). English Manual The user must simply do the commands required by the program. System requirements Minimum 1GB of RAM available. O.S. xp or later.