Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2013
    Messaggi
    1

    (Eclipse)convertire metri in...?

    Questo è il problema...
    Scrivere un programma interattivo convertitore che chiede all'utente di inserire una distanza in metri (come double) e stampa a video la corrispondente distanza in:


    • miglia nautiche (1 miglio nautico = 1852 metri)
    • miglia romane (1 miglio romano = 1480 metri)
    • piedi (1 piede = 0.3048 metri)
    • iarde (100 iarde = 91.44 metri)
    • pertiche (1 pertica = 5.0292 metri)
    • spanna (1 spanna = 228.6 millimetri)
    • pollice (1 pollice = 25.4 millimetri)

    Come lo fareste? sinceramente non ho la minima idea di come fare per la conversione ... perché avevo intenzione di metterci un if... magari... se l'utente ha scelto di convertire in miglia nautiche per esempio... fai qst... l'idea era questa... ma accetto volentieri suggerimenti... (sono alle prime armi). Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    755
    Il programma è abbastanza semplice , non capisco cosa non ti è chiaro di preciso.
    "Non ho la minima idea di come fare per la conversone" - su carta non sapresti farle?
    Comunque i passaggi da fare sono essenzialmente questi:
    -prendo in input il double relativo ai metri da convertire (esistono tante classi per l'input: BufferedReader , Scanner , JOptionPane ecc ecc)
    -se il dato sopra l'ottieni sottoforma di stringa lo devi convertire in double (ad esempio con parseDouble di Double) gestendo le eventuali eccezioni
    -chiedi ad esempio un intero da associare al tipo di unità di misura in uscita
    -converti nell'unità di misura desiderata


    Per le conversioni:
    1 miglio nautico = 1852 metri --> N m = N/1852 miglia nautiche
    100 iarde = 91.44 metri --> N metri = 100 * N/91.44 iarde
    Ultima modifica di zipangulu; 26-10-2013 a 20:46

Tag per questa discussione

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.