Programma PASCAL AIUTO

PC_fanatic

Nuovo Utente
2 Dic 2006
7
0
0
Ciao a tutti mi chiamo Alex e frequento l'ITIS ed ho un problema con un programma pascal che non riesco a risolvere.Ci ho pensato tanto ma sto prog non vuole andare. Il quesito è questo:
Dati tre concorrenti ed i tempi impiegati per portare a termine una gara,visualizzare il nome del vincitore.

Help!
 

peter74

Utente Attivo
27 Nov 2006
32
0
0
Ciao a tutti mi chiamo Alex e frequento l'ITIS ed ho un problema con un programma pascal che non riesco a risolvere.Ci ho pensato tanto ma sto prog non vuole andare. Il quesito è questo:
Dati tre concorrenti ed i tempi impiegati per portare a termine una gara,visualizzare il nome del vincitore.

Help!
Abbiamo tre concorrenti A, B, C. Se non usi le matrici puoi utilizzare le seguenti variabili.
concorrente A : A per inserire il nome, At per inserire il tempo
concorrente B : B per inserire il nome, Bt per inserire il tempo
concorrente C : C per inserire il nome, Ct per inserire il tempo
basta controllare le variabili del tempo, ovviamente il primo avrà impiegato meno tempo degli altri.

Program vincitore;
var
a,b,c:string[20];
at,bt,ct:real;
begin
(*inseriamo tutti i dati che ci servono*)
writeln('inserisci il nome del concorrente A');
readln(a);
writeln('inserisci il tempo impiegato dal concorrente A');
readln(at);
writeln('inserisci il nome del concorrente B');
readln(b);
writeln('inserisci il tempo impiegato dal concorrente B');
readln(bt);
writeln('inserisci il nome del concorrente C');
readln(c);
writeln('inserisci il tempo impiegato dal concorrente C');
readln(ct);
(* soluzione del quesito*)
if (at<bt) and (at<ct) then
writeln('Il vincitore è ',A);
if (bt<at) and (bt<ct) then
writeln('Il vincitore è ',B);
if (ct<at) and (ct<bt) then
writeln('Il vincitore è ',C);
end.

Questo listato ovviamente si può ottimizzare in base allo scopo da raggiungere ed utilizzando cicli e/o matrici, vettori.
In questo modo dovrebbe esserti chiaro come va risolto il problema.


P.S.: credi di + in te stesso, non era difficile e con un po' di impegno saresti riuscito a risolverlo. Ciao
 

PC_fanatic

Nuovo Utente
2 Dic 2006
7
0
0
c'avevo provato a risolverlo ma non mi dava il Vincitore.Mi usciva in output il messaggio che diceva il vincitore è.... senza dire chi era.cmq quella istruzione "AND" cosa è la prof non me l'ha spiegata...
cmq grazie!
 

peter74

Utente Attivo
27 Nov 2006
32
0
0
c'avevo provato a risolverlo ma non mi dava il Vincitore.Mi usciva in output il messaggio che diceva il vincitore è.... senza dire chi era.cmq quella istruzione "AND" cosa è la prof non me l'ha spiegata...
cmq grazie!

if (at<bt) and (at<ct) then

and è una funzione logica che restituisce "vero" solo se tutte e due le condizioni sono vere.
Se la tua prof fa problemi puoi utilizzare IF annidati.
Es.:
IF at<bt THEN
IF at<ct THEN
WRITELN(' Il maggiore è ',A);
 

PC_fanatic

Nuovo Utente
2 Dic 2006
7
0
0
ma non capisco l'ho appena provato ho messo questi tre nomi
Si Da Al

loro tempo impiegato
2.03
2.05
2.06
mi da come vincitore Si ma come mai? ci sto impazzendo XD
 

PC_fanatic

Nuovo Utente
2 Dic 2006
7
0
0
ah si lol capito XD che sbadato XD
beh raga scusatemi ma ho bisogno di una bella dormita ieri sono rimasto fino le 23.30 a fare programmi in pascal :incazz2: con sveglia alle 6...
 

PC_fanatic

Nuovo Utente
2 Dic 2006
7
0
0
if (at<bt) and (at<ct) then

and è una funzione logica che restituisce "vero" solo se tutte e due le condizioni sono vere.
Se la tua prof fa problemi puoi utilizzare IF annidati.
Es.:
IF at<bt THEN
IF at<ct THEN
WRITELN(' Il maggiore è ',A);

ho provato a farlo senza l' "AND" ma non funziona bene il prog va ma non va bene,come dovrei farlo senza l'"AND"?
 

peter74

Utente Attivo
27 Nov 2006
32
0
0
ho provato a farlo senza l' "AND" ma non funziona bene il prog va ma non va bene,come dovrei farlo senza l'"AND"?

Non vorrei essere cattivo ma hai tutti gli elementi per smanettarci sopra. Il programma lo puoi fare in diversi modi con diverse istruzioni, sta a te trovare la soluzione più efficiente
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
L programma in pascal date in array! Programmazione 0
G Finestra di dialogo che non si apre - programma NUENDO Windows e Software 0
M Start-up programma di affiliazione Vendere e Acquistare pubblicita' online 0
L Aiuto per programma web php/mySQL PHP 2
miglior servizio1 programma per incrementare seguaci su instagram Annunci servizi di Social Media Marketing 0
L Programma per registrare solo schermo Mac e Software 4
F programma che vi permette di ottenere like e followers! senza limiti Annunci servizi di Social Media Marketing 0
M [HTML] come si chiama questo programma HTML e CSS 1
G Programma per monitorare cpu e memoria Windows e Software 6
A con che programma creo il mio sito? Webdesign e Grafica 1
Alias85 Programma per un gioco Offerte e Richieste di Lavoro e/o Collaborazione 3
K [javascript] Aiuto per programma subnetting Javascript 0
D programma creare siti web Windows e Software 9
F Programma C per la gestione di grandi quantità di dati C/C++ 0
J C# Programma console che calcola il volume di una scatola .NET Framework 2
J Programma che prende continuamente input da console .NET Framework 1
A Affiliatery - Italia programma affiliati Guadagnare col Sito 0
N Programma di Affiliazione / Mondo Trading Guadagnare col Sito 0
MarcoGrazia Il programma non invia i dati richiesti AJAX jQuery 3
C Programma di conversione da Immagine a PDF Windows e Software 5
filippino Programma di affiliazione che remunera in Bitcoin? Guadagnare col Sito 3
1 Errore di istallazione programma vb2010 con access in allegato MS Access 8
1 Problema riscontrato nell'esecuzione da programma istallato Programmazione 0
felino Edit video: quale programma consigliate? Windows e Software 2
N Programma per gestire Cookies secondo disposizioni del Garante Privacy 3/6/2014 G.U. 126 Leggi, Normative e Fisco 0
N nuovo utente - programma di affiliazione Presentati al Forum 6
il_bauscia errori di file system: programma free per correggere? Hardware 1
filippino Programma per criptare cartelle in windows 8 Windows e Software 1
filippino Programma per fare l'immagine dell'hard disk Windows e Software 2
Sevenjeak Controllare dipendenze del programma Java 1
F problema con programma ecomerce PHP 0
felino Web Scraping: qualche programma usare? Windows e Software 2
P Problemi disinstallazione programma Windows e Software 1
A Aiuto distribuzione programma VC++ C/C++ 0
S programma affiliazione Guadagnare col Sito 0
H Debugger per programma? .NET Framework 1
F Esiste un programma che verifica la home page e la corregge automaticamente? HTML e CSS 7
H Programma in vb che logga in un sito? Visual Basic 1
P Programma per estrarre email...consigli ! Email Marketing 0
F programma di affiliazione 24option. Guadagnare col Sito 0
C Problemi con il programma Gimp Webdesign e Grafica 0
Frank10 Quale programma usate per fare siti? HTML e CSS 48
A spiegazione del programma che implementa gli alberi in java Java 7
max_400 Programma pubblicitario nel broswer!! AIUTO!!!!, Google Chrome.... Discussioni Varie 5
B Programma in Joomla Joomla 2
orlakio esiste un programma che richiede il tuo nome all'entrata di un sito e poi ti saluta?!?!?!? Javascript 4
F Programma PHP che esegue backup e ripristino di database SQL SERVER PHP 12
G Programma alternativo all'Easy PHP PHP 7
C [Visual Basic] Installare un programma con pacchetto di installazione Visual Basic 0
M Programma in C Programmazione 0

Discussioni simili