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

  1. Qual è il costo delle fotocopie se ne vengono richieste meno di 30?
  2. Se il numero di fotocopie è minore di 30, ogni fotocopia costa 0.10 euro.

  3. Come viene calcolato il prezzo delle fotocopie se il numero è compreso tra 31 e 100?
  4. Per un numero di fotocopie compreso tra 31 e 100, il prezzo sarà di 0.70 euro per fotocopia.

  5. Cosa succede se si richiede anche il ciclostile?
  6. Se si desidera il ciclostile, ci sarà un aumento di 1 euro sul prezzo totale delle fotocopie.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community