Concetti Chiave

  • Il salario dei venditori è composto da una parte fissa di $200 e una provvigione del 9% sulle vendite lorde settimanali.
  • Il programma in C calcola il salario di ciascun venditore in base alle vendite lorde inserite dall'utente.
  • Il calcolo del salario avviene all'interno di un ciclo che continua fino a quando l'utente non inserisce -1.
  • Le vendite lorde vengono richieste all'utente e il salario viene visualizzato immediatamente dopo il calcolo.
  • La percentuale di provvigione e il salario fisso sono definiti come variabili all'inizio del programma per facilitare eventuali modifiche future.



/*

Retribuzione dei venditori

* Una grande industra chimica retribuisce i propri venditori

* basandosi sulle provvigioni.

* Il venditore riceve $200 la settimana più il 9 per cento

* delle proprie vendite lorde portate a termine durante la

* settimana. Per esempio, un venditore che in una settimana

* venda prodotti chimici per un valore di $5000, riceverà

* $200 più il 9 per cento di $5000, ovverosia un totale di

* $650.

Calcolo del salario

* Scrivere un programma C, che prenda in input le vendite

* lorde di ogni venditore per l'ultima settimana e quindi

* calcoli e visualizzi il salario per ognuno di loro.

* Elaborate i conti di un venditore per volta.

*

**/

/*

* SVOLGIMENTO (top-down per raffinamenti successivi)

*

* Top: calcolare e visualizzare il salario di ogni venditore.

*

* R1: finché ci sono ancora dati in ingresso, calcolare il

* salario del venditore, visualizzare il risultato.

*

* R2: inizializzare variabili;

* finché vendite_lorde in input non è uguale a -1

* salario = 200 + (vendite_lorde)

* 9 / 100;

* visualizza salario venditore

*

* R3: percentuale = 9.0 / 100; fisso = 200;

* chiedere in ingresso vendite_lorde;

* finché vendite_lorde diverso -1

* salario = fisso + vendite_lorde

* percentuale

* visualizza salario

* chiedere in ingresso vendite_lorde;

**/

#include

int main(void) {

Implementazione in C

// Definire la percentuale di provvigione e il salario fisso

float percentuale = 9.0 / 100;

float salario_fisso = 200;

float vendite_lorde, salario;

// Chiedere l'inserimento delle vendite lorde

printf("\nEnter sales in dollars (-1 to end): ");

scanf("%f", &vendite_lorde);

// Continuare finché l'input non è uguale a -1

while (vendite_lorde != -1) {

// Calcolare il salario in base alle vendite lorde

salario = salario_fisso + vendite_lorde * percentuale;

// Visualizzare il salario calcolato

printf("Salary is $%.2f\n", salario);

// Richiedere nuovamente le vendite lorde

printf("\nEnter sales in dollars (-1 to end): ");

scanf("%f", &vendite_lorde);

}

return 0;

}

Domande da interrogazione

  1. Come viene calcolata la retribuzione dei venditori in un'industria chimica?
  2. I venditori ricevono un salario fisso di $200 a settimana più il 9% delle vendite lorde effettuate. Ad esempio, se un venditore vende $5000, guadagna $650 in totale.

  3. Qual è il ruolo del programma C descritto nell'articolo?
  4. Il programma C calcola e visualizza il salario di ogni venditore in base alle vendite lorde dell'ultima settimana, elaborando i dati di un venditore alla volta.

  5. Quali sono i passaggi principali per calcolare il salario nel programma?
  6. Il programma inizializza le variabili, richiede l'input delle vendite lorde e calcola il salario utilizzando la formula: salario = $200 + (vendite lorde * 9%). Il processo continua finché l'input non è -1.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community