Diagramma di flusso del problema dello stipendio del rappresentante.

Slides:



Advertisements
Presentazioni simili
Costruttori e Distruttori
Advertisements

Capitolo 8 Array Lucidi relativi al volume: Java – Guida alla programmazione James Cohoon, Jack Davidson Copyright © The McGraw-Hill Companies srl.
Programmazione Ingegneria TLC
LIP: 4 Aprile 2008 ECCEZIONI. Eccezioni Come si definiscono eccezioni Come si lanciano Come si gestiscono (gestione esplicita o di default)
LIP: 1 Marzo 2005 Classe Object e Vettori. Partiamo da Lesercizio dellultima esercitazione realizzato tramite array Vedremo come si puo fare in modo piu.
Programmazione in Java (3)
Appunti a cura di Giovanni Cantone, con la collaborazione di Anna Lomartire e la partecipazione di Giuseppe Calavaro 1 06/06/2006UNIROMA2-ING OOP Programmazione.
PROGRAMMI DI RICERCA E ORDINAMENTO
Tipi di dato e controllo del flusso Dott. Ing. Leonardo Rigutini Dipartimento Ingegneria dellInformazione Università di Siena Via Roma 56 – – SIENA.
Corso di Finanza Aziendale
1 Corso di Informatica (Programmazione) Lezione 12 (19 novembre 2008) Programmazione in Java: i metodi statici.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Array Anno Accademico 2009/2010.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Assegnamento di valore a una variabile Anno Accademico 2009/2010.
Corso di Informatica (Programmazione)
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) JAVA: i commenti Anno Accademico 2009/2010.
Corso di Laurea in Biotecnologie Informatica (Programmazione)
1 Corso di Informatica (Programmazione) Esercitazione 2 (3 dicembre 2008)
Corso di Laurea in Biotecnologie Informatica (Programmazione)
Scomposizione di stringhe
Grafico di funzione Disegna la Matematica.
Soluzione Esercizio - Classe Vettore
Seminario Swarm Seminario su Swarm Pietro Terna web.econ.unito.it/terna.
Programmazione Corso di laurea in Informatica
Selezione (=scelta) con “if-else”
CLASSI ASTRATTE L’ereditarietà porta riflettere sul
GESTIONE DEGLI ERRORI Spesso vi sono istruzioni critiche, che in certi casi possono produrre errori. Lapproccio classico consiste nellinse- rire controlli.
Introduzione a:. Nella prima parte di questo corso si vedranno i CONCETTI di: CLASSE (programma) METODO (Algoritmi e dati) CONCETTI CLASSICI DI PROGRAMMAZIONE.
Programmazione in Java
Programmazione in Java Claudia Raibulet
Prova di verifica Fondamenti Informatica 1 15 Febbraio 2008.
Problema dell’ordinamento di un array: Il metodo Bubble Sort.
I Metodi in Java Il termine "metodo" è sinonimo di "azione". Quindi, affinché un programma esegua qualche istruzione, deve contenere metodi.
Diagramma di flusso del problema del Supermercato.
ISTITUTO STATALE DI ISTRUZIONE SUPERIORE F. ENRIQUES CORSO JAVA – PROVA INTERMEDIA DEL 12 MARZO 2007 NOME: COGNOME: ________________________________________________________________________________.
Soluzioni 1.Struttura base soluzione 2.Lettura dei tasti 3.Identificazione dei tasti 4.Accensione dei LED 5.Rotazione dei LED 6.Rotazione dei tasti fino.
Diagramma di flusso del problema del Calcolo del Bollo di Circolazione
Programmazione concorrente
1 Lucidi delle esercitazioni di Sistemi di Elaborazione in Rete Università degli Studi della Calabria Corso di Laurea in Ingegneria Gestionale A.A. 2003/2004.
Corso JAVA Lezione n° 11 Istituto Statale di Istruzione Superiore “F. Enriques”
Problema dei Contratti Telefonici
Corso JAVA Lezione n° 12 Istituto Statale di Istruzione Superiore “F. Enriques”
ISTITUTO STATALE DI ISTRUZIONE SUPERIORE F. ENRIQUES CORSO JAVA – PROVA INTERMEDIA DEL 12 MARZO 2007 NOME: COGNOME: ________________________________________________________________________________.
Conversione da base 10 a base X (Utilizzo della pila)
Corso di Programmazione in Java – Esercizio n° 001
Corso JAVA – 2° Livello Presentazione
1 Applet ed HTML Fondamenti di Informatica Corso D.
Appunti di Java (J2SDK 1.4.2, JDK 1.6.0) prof. Antonella Schiavon settembre 2009.
Lezione n° 07 - Esercitazione
Concorrenza 1 Conto corrente Nella famiglia Giambietti non ci sono grossi problemi economici. Infatti il padre, Enea, di professione artista free-lance,
Esercizi.
Esercitazione Ereditarietà Polimorfismo. Entita’ Geometrica PuntoCerchioPoligono TriangoloQuadrilatero Rettangolo Quadrato.
15/11/2004Laboratorio di Programmazione - Luca Tesei1 Costrutto condizionale Scelte, blocchi.
Corso JAVA Lezione n° 02 Istituto Statale di Istruzione Superiore “F. Enriques”
JAVA Per iniziare. Verificare installazione javac –version java –version Cercare i files e sistemare eventualmente il path.
Ripetizione La vera potenza dei programmi per computer risiede nella capacità di ripetere lo stesso calcolo o sequenza di istruzioni più volte, ogni volta.
Una "vera" classe.. ..un esempio pratico: la calcolatrice
Sintassi: Programma e classi Program::=prog {ClassDeclList {StatList}} ClassDeclList::=ClassDecl ClassDeclList |  ClassDecl::=class Ide c [StaticMetDefList]
Corso JAVA Lezione n° 03 Istituto Statale di Istruzione Superiore “F. Enriques”
Capitolo 6 Iterazione Lucidi relativi al volume: Java – Guida alla programmazione James Cohoon, Jack Davidson Copyright © The McGraw-Hill Companies.
Strutture di controllo Esercizi!. Utilizzare i metodi: I modi per poter richiamare un metodo, di una classe (ad esempio SavitchIn) sono due. 1) E’ sempre.
Fondamenti di informatica Oggetti e Java Luca Cabibbo Luca Cabibbo – Fondamenti di informatica: Oggetti e Java Copyright © 2004 – The McGraw-Hill Companies.
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
1 Eccezioni in Java. 2 Ricordiamo che 4 una procedura può terminare –normalmente, ritornando un risultato –in modo eccezionale ci possono essere diverse.
Gestione dei thread in Java
Programmazione in Java
Temp. Esercizio DataSet Generare 100 numeri interi casuali tra 1 e Visualizzare la loro media e il valore massimo. A questo scopo realizzare la.
1 Java primo contatto Quando le classi fanno la differenza …
1 Java secondo contatto Nel tunnel una luce…. 2 Esercizio - Contatore Definire la classe Contatore con le seguenti caratteristiche:  Il metodo getValore.
Input in Java. Uso Scanner Un oggetto per la lettura dalla tastiera Piuttosto, per rappresentare la tastiera del nostro calcolatore useremo un oggetto.
Dalla programmazione tradizionale al paradigma OO
Transcript della presentazione:

Diagramma di flusso del problema dello stipendio del rappresentante. Corso di Programmazione in Java – Esercizio n°004 Esercizio n° 004 Diagramma di flusso del problema dello stipendio del rappresentante. Istituto Statale di Istruzione Superiore “F. Enriques”

Problema dello stip. del rappresentante Corso di Programmazione in Java – Esercizio n° 004 Problema dello stip. del rappresentante Un rappresentante di un azienda che fabbrica una famosa marca di aspirapolvere, guadagna un stipendio così calcolato: Una base fissa di 400,00 €. Un bonus di 200,00 € se riesce a fare più di 100 ordini in un mese Il 5% su ogni ordine. Lo Stato alla fine del mese detrae dallo stipendio del povero rappresentante il 20% per le tasse. Sapendo che l’azienda ci fornisce gli importi degli N ordini effettuati dal rappresentante nel mese, si deve fornire un diagramma di flusso che restituisce quanto guadagna il nostro rappresentante al netto delle tasse, alla fine del mese. Istituto Statale di Istruzione Superiore “F. Enriques”

Soluzione dell’ Esercizio n° 004 Corso di Programmazione in Java – Esercizio n° 004 Soluzione dell’ Esercizio n° 004 Istituto Statale di Istruzione Superiore “F. Enriques”

Diagramma di flusso per il problema dello stipendio del rappresentante Corso di Programmazione in Java – Esercizio n° 004 Diagramma di flusso per il problema dello stipendio del rappresentante Inizio falso Importo ordine i i = N i = 0 vero stip = stip + (5% importo ordine i) falso vero j = 0 i > 100 i = i + 1 stip = stip + 200€ stip = 400 € N stip = stip – (20% stip) Fine stip Istituto Statale di Istruzione Superiore “F. Enriques”

Traduzione in Java del D.d.F. Corso di Programmazione in Java – Esercizio n° 004 Traduzione in Java del D.d.F. public static void main(String[] args) { int i,j,Num_Ordini; int Stip=400; // La soglia per il bonus nell'esercizio era 100 per comodità lo consideriamo a 5. int Ordini [ ] = {1000,3000,500,900,2100,1200,1900}; for(i=0; i<Num_Ordini; i++) { Stip = Stip + ((Ordini[i] * 5)/100); } if (Num_Ordini > 5) Stip = (Stip + 200); Stip = Stip - ((Stip * 20)/100); System.out.println(“Importo stipendio rappresentante uguale a Euro: " + Stip); }; Istituto Statale di Istruzione Superiore “F. Enriques”