calcolare prezzo medio

antonioamabile

Utente Attivo
21 Gen 2010
150
0
16
Salve sto cercando di imparare a programmare ed ho scelto java come linguaggio di programmazione. Ho comprato un libro java (il linguaggio java Atlas), ora facendo gli esercizi non riesco a risolvere il seguente. Dati 5 distributore di benzina calcolare il prezzo medio, il prezzo max e il prezzo min. Ho provato ma riesco solo in parte (visualizzo il prezzo medio correttamente) ma no nn vedo il prezzo min e max vi posto il codice:


package benzinajava;

/**
*
* @author giusepp e
*/
import java.io.*;
public class Esso {
private String distributore;
private double prezzo;

public void leggiDati (int i)
{
InputStreamReader input= new InputStreamReader(System.in);
BufferedReader tastiera= new BufferedReader(input);
System.out.println("Inserisci in nome del distributore: ");
try
{
distributore=tastiera.readLine();
}
catch(Exception e)
{
System.out.println("Errore durante la digitazione!!!");
return;
}
System.out.println("Inserisci il prezzo: ");
try
{
String numeroLetto=tastiera.readLine();
prezzo=Double.valueOf(numeroLetto).intValue();
}
catch(Exception e)
{
System.out.println("Errore durante la digitazione!!!");
return;
}
}
public void stampaDati()
{
System.out.println("NOME DISTRIBUTORE ="+distributore);
System.out.println("PREZZO ="+prezzo);
System.out.println("Punteggio ="+costo());
}

public int costo()
{
int costo=0;
costo +=(int)(prezzo*1);
return costo;
}
}

Ed ora il metodo main
package benzinajava;

/**
*
* @author giuseppe
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int numero=5;
int maxbenzina=0;
int minbenzina=0;
float prezzoMedio=0;
Esso alto,basso;

Esso Agip[]= new Esso[numero];

for(int i=0; i<Agip.length;i++)
{
Agip=new Esso();
Agip.leggiDati(i);

}
basso=Agip[0];
alto=Agip[0];
for(int i=0;i<Agip.length;i++)
{
prezzoMedio+=Agip.costo();
if(Agip.costo()< basso.costo())
{
basso=Agip;
}
else if(Agip.costo()>alto.costo())
{
alto=Agip;
}
}
prezzoMedio=prezzoMedio/numero;
System.out.println("Il prezzo medio e':"+prezzoMedio);
System.out.println("\nIl prezzo + basso e':");
basso.costo();
System.out.println("\n Il prezzo + alto e':");
alto.costo();
}

}
Spero di non esser di disturbo e che mi possiate aiutare a diventare un buon programmatore ciao grazie mille
 

lespaul

Utente Attivo
30 Lug 2009
91
6
0
www.simplesoft.it
Ciao Antonio, non vedi il prezzo min e max perchè non lo stampi. Cioè devi inserire le funzioni basso.costo() e alto.costo() nel system.out.println altrimenti messi in quel modo sono inutili. Ti posto il codice:
Codice:
System.out.println("\nIl prezzo + basso e':"+ basso.costo());
System.out.println("\n Il prezzo + alto e':"+alto.costo());
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Calcolare maschera di sottorete Hosting 0
S Magento 2 - Calcolare una tassa con una regola basata su proprietà di prodotto Magento 0
M [PHP] Calcolare costi su modifica orari PHP 4
diego66 [Javascript] Calcolare giorni lavorativi comprese tra due date Javascript 0
H [PHP] Ciclo per calcolare i chilometri PHP 4
A sito responsive - calcolare l'altezza document di 2 php Ajax 4
M [PHP] Calcolare se due intervalli di tempo si sovrappongono PHP 7
M Come calcolare infinite cifre di pigreco PHP 0
V Calcolare la differenza tra due date in PHP PHP 1
M Calcolare differenza temporale tra datetime salvati sui records di una tabella mysql PHP 18
Shyson Calcolare la Pasqua automaticamente Javascript 17
D Ajax per calcolare tempo di permanenza Ajax 14
C Calcolare e formattare con javascript [Form!] Javascript 6
Web Designer Come calcolare l'I.M.U. online gratuitamente Discussioni Varie 0
voldemort Hosting: come calcolare traffico mensile Hosting 0
G Calcolare la somma Javascript 3
N Calcolare dimensione di un file su un server diverso PHP 4
G Calcolare il valore massimo PHP 15
A calcolare l'età in automatico Javascript 2
JellyBelly Gmap - calcolare distanza fra due maker Javascript 0
G Calcolare ROI banner di AdSense del sito? Google AdSense 2
metalgemini Calcolare i minuti tra 2 celle di formato "ora" Windows e Software 2
B Calcolare Top e Left in base a Risoluzione Classic ASP 11
L Access calcolare ore e minuti MS Access 3
N Calcolare automaticamente un campo in una maschera Database 2
A Configuratore di prezzo HTML e CSS 11
C [Offro][Retribuito] Social Media Manager al miglior prezzo! Offerte e Richieste di Lavoro e/o Collaborazione 0
M [SPONSOR] A BASSO PREZZO - PAYPAL Vendere e Acquistare pubblicita' online 0
maxnegri [PHP]Funzione di calcolo prezzo di una camera in un range di date PHP 62
P Vendo pagina 45k prezzo bassissimo Annunci servizi di Social Media Marketing 3
N Pubblicità a prezzo bassissimo Instagram 39 mila Vendere e Acquistare pubblicita' online 0
J Tavoletta grafica per neofiti con buon rapporto qualità/prezzo? Discussioni Varie 0
Elena Lazzarini [Magento] Prezzo variabile in base alla priorità di spedizione Magento 0
Bimbus Profilo Instagram prezzo buono Annunci servizi di Social Media Marketing 0
G [VENDO] Pagina facebook da 230 mila fans italiani prezzo interessante Annunci servizi di Social Media Marketing 1
S Vendo profilo instagram ASTA il prezzo più alto lo prenderà Annunci servizi di Social Media Marketing 0
Aruba Cloud Partner Aruba Cloud VPS Small: prezzo più basso per sempre Server Dedicati e VPS 2
V Vendo a prezzo stracciato pagina Instagram 8,5 K followers Annunci servizi di Social Media Marketing 2
Cavalinho08 [Offro gestione pagine instagram, prezzo bassissimo] Annunci servizi di Social Media Marketing 3
Cavalinho08 [Vendo pagine facebook dai 100 ai 600 iscritti, prezzo stracciato] Annunci servizi di Social Media Marketing 3
Cavalinho08 Vendo a BASSO PREZZO pagina facebook da 13k Annunci servizi di Social Media Marketing 3
adri1234 VENDO PAGINE A UN OTTIMO PREZZO Annunci servizi di Social Media Marketing 6
S Offro creazione sito- ottimo prezzo Offerte e Richieste di Lavoro e/o Collaborazione 0
webmachine [PRESTASHOP] Cambiare ordine prezzo-sconto-prezzoscontato E-Commerce 1
adri1234 [VENDO] PAGINE FACEBOOK A UN PREZZO STRACCIATO Annunci servizi di Social Media Marketing 2
booklisa [PHP] Input type: number, come formattare un PREZZO? PHP 6
F (Vendo) Spazio Banner - Guest Post a poco prezzo su Blog popolare Vendere e Acquistare pubblicita' online 0
Giatenx CERCO pagina facebook prezzo modico Annunci servizi di Social Media Marketing 20
S [VENDO] foremotion.eu ottimo prezzo Compravendita siti e domini 1
M Controllare se il prezzo inserito è espresso in centesimi e non in millesimi PHP 0

Discussioni simili