Concetti Chiave
- Il costo delle fotocopie varia in base alla quantità: 0.10€ per meno di 30, 0.70€ per 31-100 e 0.50€ per oltre 100.
- È possibile aggiungere il servizio di ciclostile, che comporta un costo aggiuntivo di 1€.
- Il programma richiede il nome dell'utente e il numero di fotocopie desiderate tramite input.
- Il prezzo totale viene calcolato e visualizzato in base alla quantità di fotocopie e alla scelta del ciclostile.
- Il software utilizza una struttura di controllo per calcolare il costo e gestire le scelte dell'utente.
Fotocopie. Inserire il numero di fotocopie che si desidera fare: se il numero è minore di 30 ogni fotocopia costa 0.10, se il numero delle fotocopie è compreso tra 31 e 100 il prezzo sarà di 0.70 per fotocopia, se il numero delle fotocopie è maggiore di 100 il prezzo di ciascuna fotocopia sarà di 0.50. Se si vuole anche ciclostilare il tutto ci sarà un aumento di 1€.
Calcolo del costo delle fotocopie
program costo;
uses crt;
const prezzo1=0.10;
const prezzo2=0.70;
const prezzo3=0.50;
var nfotocopie:integer;
var prezzotot,prezzototc:real;
var nome,si,no,carattere:string;
begin
clrscr;
writeln('inserisci il nome dell''utente');
readln(nome);
writeln('inserisci il numero di fotocopie che intendi fare');
readln(nfotocopie);
Dettagli sul pagamento
if (nfotocopie
begin
prezzotot:=nfotocopie*prezzo1;
writeln('l''utente ' , nome, ' deve pagare ' ,prezzotot:2:2);
readln;
end;
if(nfotocopie>31)and (nfotocopie
begin
prezzotot:=nfotocopie*prezzo2;
writeln('l''utente ' ,nome, ' deve pagare ' ,prezzotot:2:2);
readln;
end;
if(nfotocopie>100)then
begin
prezzotot:=nfotocopie*prezzo3;
writeln('l''utente ' ,nome, ' deve pagare ' ,prezzotot:2:2);
readln;
end;
Opzione ciclostile
writeln('vuoi anche il ciclostile?');
readln(carattere);
if(carattere='si')then
begin
prezzototc:=(prezzotot+1);
writeln('il prezzo totate che l''utente ' ,nome, ' deve pagare Š ' ,prezzototc:2:2);
end;
readln;
if(carattere='no')then
begin
writeln('il prezzo totale che l''utente ' ,nome, ' deve pagare Š ' ,prezzotot:2:2);
end;
readln;
end.
Domande da interrogazione
- Qual è il costo delle fotocopie se ne vengono richieste meno di 30?
- Come viene calcolato il prezzo delle fotocopie se il numero è compreso tra 31 e 100?
- Cosa succede se si richiede anche il ciclostile?
Se il numero di fotocopie è minore di 30, ogni fotocopia costa 0.10 euro.
Per un numero di fotocopie compreso tra 31 e 100, il prezzo sarà di 0.70 euro per fotocopia.
Se si desidera il ciclostile, ci sarà un aumento di 1 euro sul prezzo totale delle fotocopie.