• Non ci sono risultati.

Scrivere un programma che richieda in input l’età e visualizzi l’importo da pagare

N/A
N/A
Protected

Academic year: 2021

Condividi "Scrivere un programma che richieda in input l’età e visualizzi l’importo da pagare"

Copied!
2
0
0

Testo completo

(1)

• Il biglietto per entrare a un parco di divertimenti costa 30 euro a persona. Il biglietto è ridotto del 20% per i ragazzi fino a 12 anni di età e del 40% per le persone oltre i 65 anni. Scrivere un programma che richieda in input l’età e visualizzi l’importo da pagare. (Come si calcola il prezzo scontato? prezzo=prezzo-prezzo*sconto/100)

• Scrivere un programma che acquisisca due valori t_min e t_max che rappresentano i valori di due temperature e successivamente acquisisca da tastiera un elenco di n temperature. Il programma deve calcolare la media dei valori compresi nell'intervallo (t_min,t_max) e la media dei valori fuori dall'intervallo. I valori delle due medie devono essere visualizzati.

• Scrivere un programma che continua ad acquisire un intero fino a quando l’utente inserisce il numero 0, quindi stampa il minimo

tra i valori inseriti (zero escluso).

• Acquisire una sequenza di numeri interi e calcolare la somma di quelli positivi. Il programma deve terminare non appena l’utente

inserisce per due volte consecutive un valore negativo.

• Calcolare la somma di 'N' numeri dati in input e visualizzare alla fine, oltre alla somma, la quantità dei numeri compresi tra 10 e 25.

• Dati in input N numeri, visualizzare quanti sono i positivi e quanti i negativi e, inoltre, visualizzare la somma dei positivi, la somma dei negativi e la media dei numeri positivi.

• Il costo di un biglietto per lo stadio è di € 15,00. Considerando che in una giornata si presentano un numero non definito di persone, considerando che ogni persona che si presenta alla biglietteria può acquistare diversi biglietti, visualizzare il costo dei biglietti che deve pagare ogni persona che si presenta alla biglietteria e, alla fine, la somma totale incassata dai gestori e il numero dei biglietti prenotati.

• In un negozio di camicie si recano un numero non definito di clienti; calcolare e visualizzare la somma spesa da ciascun cliente che richieda N camicie (camicia sportiva: 50 €, camicia elegante; 75 €) e tenendo conto delle seguenti condizioni:

✓ Per spese inferiori o uguali a 100 €, sconto 10%

✓ Per spese comprese tra 101 € e 300 €, sconto 15%

✓ Per spese superiori a 300 €, sconto 20%

✓ La somma spesa dovrà comprendere l’imposta del 22%.

Alla fine della giornata, il titolare del negozio vuole visualizzare il numero degli articoli acquistati in tutto, la media dell’incasso e il numero dei clienti che hanno ottenuto lo sconto del 15%..

• Scrivere un programma che chieda in input una serie di caratteri , l’acquisizione termina quando viene inserito il carattere *. Ogni carattere dovrà essere salvato in tre distinti vettori,: uno conterrà le lettere maiuscole, un altro le lettere minuscole ed un terzo vettore conterrà le cifre.

Una volta creati i tre vettori il programma dovrà visualizzarne il contenuto.

Successivamente dovrà creare e, successivamente, visualizzare un quarto vettore il cui contenuto sarà formato dal contenuto dei tre vettori.

• Sono forniti i dati relativi alle vendite delle auto Omega nei vari mesi dell’anno. Creare un programma che permetta, dopo aver inserito i dati in un array, le seguenti operazioni:

✓ visualizzare le vendite in un determinato mese richiesto in input;

(2)

✓ ricerca e visualizzazione del mese in cui è registrata la vendita più alta;

✓ calcolare e visualizzare le vendite medie dell’anno.

• Scrivere un programma che permetta di acquisire da tastiera e salvare in un vettore di nome cap_persone il CAP del comune di residenza di n persone (n chiesto in input) e poi inizializzi un altro vettore chiamato x con i valori costanti dei CAP di Novara , Milano, Torino e Aosta.

Successivamente il programma deve permettere di eseguire in sequenza le seguenti operazioni:

✓ per ogni CAP contenuto nel vettore x, calcolare e visualizzare il numero di persone che risiedono in quel comune

✓ per ogni CAP contenuto nel vettore x, ricercare se c'è almeno una persona che risiede in quel comune (il ciclo di ricerca si deve interrompere appena si trova), nel caso la ricerca abbia successo visualizzare la posizione in cui è stata trovata, altrimenti visualizzare il messaggio "nessuno nel comune avente CAP ..."

• Si memorizzino in un vettore un numero finito di prezzi di libri di una biblioteca.

Visualizzare il prezzo dei libri con prezzo inferiore alla media e, successivamente, la somma dei prezzi dei libri con prezzo inferiore alla media e il prezzo più alto.

• Caricare in due array gli stipendi di N dipendenti e il numero della tessera e realizzare un programma che permetta di:

1. visualizzare la posizione dello stipendio massimo;

2. visualizzare la media degli stipendi;

3. incrementare lo stipendio di tutti del 10%;

4. visualizzare gli stipendi dei dipendenti;

5. visualizzare il numero dei dipendenti che hanno l’importo dello stipendio compreso tra due valori dati in input;

6. ricercare un dipendente tramite numero della tessera e, se presente, incrementare l’importo dello stipendio del 2%; infine visualizzare il numero della tessera e lo stipendio aggiornato; segnalare l’eventuale errore.

• Siano dati in input le informazioni su n libri di una biblioteca creando quattro vettori con il codice del libro, i loro prezzi, il codice della casa editrice e l’anno di edizione.

Produrre un programma che permetta di:

1. visualizzare il totale e la media dei prezzi dei libri

2. visualizzare il numero dei libri inseriti stampati tra il 1998 e il 2001 con messaggio di errore se non esistenti

3. visualizzare il numero dei libri della casa editrice XXX con prezzo superiore a € 20

4. visualizzare il numero dei libri con il prezzo compreso tra due prezzi chiesti in input e la media degli stessi

5. ricercare un libro e visualizzarne le informazioni (un messaggio di errore se non presente)

6. visualizzare il libro con il prezzo più alto e quello con il prezzo più basso

7. visualizzare il codice e il prezzo dei libri stampati in un certo anno dato in input (un messaggio di errore se non presente)

8. creare due vettori che contengano, rispettivamente, i codice e il prezzo, di quei libri il cui prezzo è superiore ad un prezzo richiesto in input e visualizzarli

9. incrementare del 2,5% il prezzo dei libri appartenenti alla casa editrice XXX

Riferimenti

Documenti correlati

o implementare una funzione virtuale nella classe base implementata nelle classi derivate (con output). o implementare una funzione virtuale nella classe base non implementata

Oltre a questi Ooms richiede altri dati accessori necessari per specificare diversi aspetti della soluzione delle equazioni, quali: comporti isotermo o presenza

FILE DI INPUT PER IL CODICE RELAP 5/MOD3.3 VESSEL CON CLADDING...

Occorre precisare che, poiché per ogni macrostrato sono state presi in esami due inviluppi delle velocità e due inviluppi del decadimento del modulo di taglio, le regressioni

[r]

La prima formulazione ricalca la definizione del problema adottata dalla maggior parte di voi (turni in termini di singole farmacie), la seconda (turni in termini di centroidi) `

Per determinare quale sia il sistema di separazione più opportuno, occorre considerare la fase della corrente in uscita dal reattore6. ¾ Se LIQUIDA occorre un sistema di

Scrivere un programma che esegua la somma di tutti i numeri interi inseriti da tastiera finché tale somma non superi il valore di 150; dalla somma vanno esclusi i numeri