Programma in C ?

Un importatore di mountain bike vuole consegnare le biciclette ai rivenditori in base agli ordini

ricevuti e vuole calcolare i vari importi, considerato che pratica sconti diversi a ogni venditore.

Scrivere un programma che risolve questo problema.

N.B: Il programma deve prendere in input il numero di bici dell’ordine, il costo

unitario e la percentuale di sconto da applicare e deve comunicare in output l’importo

scontato.

1 risposta

Classificazione
  • 3 anni fa
    Risposta preferita

    /* ing Vincenzo Speroni - ese13.c - anno 2017 */

    #include "stdio.h"

    main()

    {

    struct riven {

    int num;

    float perc;

    };

    struct riven r[100];

    int p=0,s,bici;

    float costounitario,totale,sconto,imp;

    textmode(2);

    printf("\n\nInserisci i rivenditori e le rispettive percentuali (0 esce): ");

    do

    {

    printf("\nRivenditore %d: ",p+1);

    r[p].num = p;

    printf("\nPercentuale: ");

    scanf("%f",&r[p].perc);

    if(r[p].perc==0)

    break;

    p++;

    }while(1);

    printf("\nSeleziona il rivenditore:\n");

    scanf("%d",&s);

    s--;

    printf("Numero biciclette:\n ");

    scanf("%d",&bici);

    printf("Costo per bici: ");

    scanf("%f",&costounitario);

    totale = costounitario*bici;

    printf("\nImporto totale: %f",totale);

    sconto = totale*r[s].perc/100;

    printf("\nSconto: %5.2f",sconto);

    imp = totale - sconto;

    printf("\nImporto finale: %5.2f\n",imp);

    system("pause");

    }

Altre domande? Fai una domanda e ottieni le risposte che cerchi.