Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [ALGORITMO] Aiutoo scuola per domani!!

    Il prof ci ha dato da scrivere un algoritmo da tradurre in seguito in PASCAL con la seguente traccia:

    Date in Input 2 date di nascita di 2 persone e il relativo nome, visualizzare in nome di quello più giovane!!

    Mi serve un aiuto in un passaggio che ora vi spiego

    codice:
     VAR G1;M1;A1;G2;M2;A2: INTERO
    NOME1; NOME2: STRINGA
    ora mi vado a leggere il primo nome:

    codice:
    INIZIO 
     SCRIVI('DAMMI IL PRIMO NOME');
      LEGGI (NOME1);
    poi mi leggo il giorno (G1) il mese (M1) e l'anno di nascita (A1) della prima persona!!

    Arrivati qui vorrei sapere se mi scrivete cortesemente quali controlli devo effetuare sul giorno, sul mese e l'anno... in modo che se inserisco un giorno superiore al 31 mi da errore, che mi vede anche l'anno bisestile insomma tutti i controlli che posso effettuare... e se me li spiegate vi pregoooo!!!

    L'algoritmo inseguito dovrebbe finire se ho capito bene la spiegazione in questo modo:

    codice:
    SE(G1+M1*100+A1*10000)>(G2+M2*100+A2*10000);
     ALLORA SCRIVI ('IL più giovane è', NOME1);
      ALTRIMENTI
       ('IL più giovane è', NOME2);

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Il forum non risolve i compiti a casa: visto che si tratta di una codifica in Pascal, ragiona sul problema e formula la tua proposta di risoluzione; in caso di errori o problemi, posta il codice e/o il ragionamento e saremo ben felici di aiutarti nell'ambito specifico.

    Leggi il Regolamento per questa e altre regole.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.