Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Esercizio che non riesco a risolvere

    Tratto da "Corso Completo di programmazione" Apogeo


    Sviluppate un programma C,che determini se il cliente di un grande magazzino abbia superato il limite di credito sul suo conto.Per ogni cliente saranno disponibili i seguenti dati:

    1)Il numero di conto.

    2)Il saldo all'inizio del mese.

    3)Il totale di tutti gli articoli che il cliente ha messo in conto ,durante il mese corrente.

    4)Il totale di tutti i crediti applicati al conto di questo cliente,durante il mese corrente.

    5)Il limite di credito concesso.

    Il programma dovrà prendere in imput tutti questi dati ,calcolare il nuovo saldo(=saldo iniziale + articoli messi in conto - crediti) e determinare se il nuovo saldosuperi il limite di credito del cliente.Per quei clienti che avranno superato il limite di credito ,il programma dovrà visualizzare il loro numero di conto ,il limite di credito , il nuovo saldo e il messaggio "Credit Limit exceeded".

    Allora ecco il mio testo:


    #include <stdio.h>

    main()

    { int accountnumber;
    float beginningbalance,totalcharges,totalcredits,creditl imit,Balance;



    printf("Enter account number (-1 to end):");
    scanf("%d", &accountnumber);



    while(accountnumber!= -1){

    printf("Enter beginning balance: \n");
    scanf("%.2f",&beginningbalance);
    printf("Enter total charges: \n");
    scanf("%.2f", &totalcharges);
    printf("Enter total credits: \n");
    scanf("%.2f", &totalcredits);
    printf("Enter credit limit: \n);
    scanf("%.2f",&creditlimit);

    Balance=beginningbalance + totalcharges - totalcredits;}

    if (Balance > creditlimit){

    printf("Account:%.2f\n" ,accountnumber);

    printf("Credit limit:%.2f\n" ,creditlimit);

    printf("Balance:%.2f\n", Balance);

    printf("Credit Limit Exceeded\n");}

    else printf(" \n");

    }

    Dove sbaglio? Mi da errore

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: Esercizio che non riesco a risolvere

    1. Nel titolo manca il linguaggio di programmazione
    2. Il codice va inserito usando il tag CODE, altrimenti non si capisce nulla

    Originariamente inviato da Germain49
    Dove sbaglio? Mi da errore
    3. Che errore ti da? Non puoi costringere la gente a copiare il codice e a compilarlo per capire cosa ha che non va!
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3

    Linguaggio di programmazione C

    Scusami ma sono tornato a postare nel forum dopo molto tempo che mi sono registrato.Certe regole le avevo dimenticate...


    codice:
    #include <stdio.h>  main()  { int accountnumber; float beginningbalance,totalcharges,totalcredits,creditlimit,Balance;    printf("Enter account number (-1 to end):"); scanf("%d", &accountnumber);    while(accountnumber!= -1){  printf("Enter beginning balance: \n"); scanf("%.2f",&beginningbalance); printf("Enter total charges: \n"); scanf("%.2f", &totalcharges); printf("Enter total credits: \n"); scanf("%.2f", &totalcredits); printf("Enter credit limit: \n); scanf("%.2f",&creditlimit);  Balance=beginningbalance + totalcharges - totalcredits;}  if (Balance > creditlimit){  printf("Account:%.2f\n" ,accountnumber);  printf("Credit limit:%.2f\n" ,creditlimit);  printf("Balance:%.2f\n", Balance);  printf("Credit Limit Exceeded\n");}  else printf(" \n");  }

    Mi da una serie di errori non uno (scusate):


    1)Unterminated string or char const.

    2)no type specified.Defaulting to int.

    3)type error in argument 1 to "printf";found 'int' expected 'pointer to char'.

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    45
    manca int o void in main e la parentesi finale
    codice:
    int main(){
    
    ....
    }
    qui manca una "
    codice:
    printf("Enter credit limit: \n");

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.