Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi N - Z > Programmazione
 
[Capra] Primo progettino
Clicca QUI per vedere il messaggio nel forum
johnnyd
Ciao ragazzi, com'è andato il compitino di Laboratorio oggi?...
io ho provato ad eseguire quello che ho combinato io e sembra che vada bene.. vi posto il codice... del primo esercizio.. quello sull'ammortamento:

code:
import prog.io.*; import prog.utili.*; public class Ammortamento { public static void main(String [] arg) { ConsoleInputManager in = new ConsoleInputManager(); ConsoleOutputManager out = new ConsoleOutputManager(); Data dataCorrente = new Data(); int gg, mm, aa, rate; double prestito, importo, Srata, interesse; gg = in.readInt("Inserisci un giorno: "); mm = in.readInt("Inserisci un mese: "); aa = in.readInt("Inserisci un anno: "); Data dataFine = new Data(gg, mm, aa); prestito = in.readDouble("Inserisci l'importo del prestito: "); if (dataFine.isMaggiore(dataCorrente) == true && prestito > 2000 && prestito < 20000) { //Calcolo le rate int giorni = dataCorrente.quantoManca(dataFine); if ((giorni % 60) == 0) { //Non c'è bisogno di apprssimare il numero di rate rate = giorni / 60; } else { //C'è bisogno di approssimare il numero di rate rate = giorni / 60 + 1; } if (rate >= 60) { interesse = (prestito * 12.5) / 100; importo = prestito + interesse; Srata = importo / rate; out.println("Numero rate bimestrali: " + rate); out.println("Importo di ogni singola rata: " + Srata); } else if (rate >= 40 && rate <60) { interesse = (prestito * 10) / 100; importo = prestito + interesse; Srata = importo / rate; out.println("Numero rate bimestrali: " + rate); out.println("Importo di ogni singola rata: " + Srata); } else if (rate < 40) { interesse = (prestito * 8) / 100; importo = prestito + interesse; Srata = importo / rate; out.println("Numero rate bimestrali: " + rate); out.println("Importo di ogni singola rata: " + Srata); } } else { out.println("Attenzione controlla di aver inserito una data, ed un prestito giusto!!"); } } }

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate