Primo Precedente 3 di 4 Successivo Ultimo
  1. L'avatar di agente_47 agente_47agente_47 è offline #31
    10-04-08 15:28

    Citazione devilheart Visualizza Messaggio
    se vuoi assegnare valori a variabili globali in quel modo, devi farlo al momento della dichiarazione ovvero float a2=29.30; e così via per tutti
    si infatti, poi ci sn arrivato anche sl seguendo degli esempi su internet...grazie cmq dell'aiuto.
    UN ultima cosa.
    Ho finito di scrivere il programma e per norma mi dà un errore. Adesso posto programma completo ed errore

    Codice:
    #include<stdio.h>
    int a,b,c,d,e,f,g,h,i,l,m;
    float a1=4.40,b1=2.80,c1=4.40,d1=2.60,e1=6.00,f1=2.10,g1=2.90,h1=2.30,i1=3.20,l1=2.60,m1=2.20;
    float a2=29.30,b2=20.00,c2=32.40,d2=17.50,e2=42.80,f2=13.20,g2=13.20,h2=15.10,i2=21.90,l2=17.50,m2=14.50;
    float punti,guadagno,livello;
    int main()
    {
    
    printf("Calcolo punti , ricavo e livello FM Group\n");
    printf("\nInserisci il numero dei profumi per uomo/donna venduti\n");
    scanf("%d",&a);
    printf("Inserisci il numero dei profumi per bambino venduti\n");
    scanf("%d",&b);
    printf("Inserisci il numero dei profumi ai feromoni venduti\n");
    scanf("%d",&c);
    printf("Inserisci il numero dei dopobarba venduti\n");
    scanf("%d",&d);
    printf("Inserisci il numero dei profumi di lusso venduti\n");
    scanf("%d",&e);
    printf("Inserisci il numero dei deodoranti venduti\n");
    scanf("%d",&f);
    printf("Inserisci il numero dei roll-on venduti\n");
    scanf("%d",&g);
    printf("Inserisci il numero dei doccia schiuma venduti\n");
    scanf("%d",&h);
    printf("Inserisci il numero delle schiume da barba vendute\n");
    scanf("%d",&i);
    printf("Inserisci il numero delle creme corpo vendute\n");
    scanf("%d",&l);
    printf("Inserisci il numero delle creme mani vendute\n");
    scanf("%d",&m);
    guadagno=(a*a1)+(b*b1)+(c*c1)+(d*d1)+(e*e1)+(f*f1)+(g*g1)+(h*h1)+(i*i1)+(l*l1)+(m*m1);
    printf("hai guadagnato %.2f euro\n",guadagno);
    punti=(a*a2)+(b*b2)+(c*c2)+(d*d2)+(e*e2)+(f*f2)+(g*g2)+(h*h2)+(i*i2)+(l*l2)+(m*m2);
    printf("il totale dei punti è %.2f\n",punti);
    if (0)=<punti<=(300)  ,printf("il tuo livello è 0%");
    if (300)=<punti<=(1199)  ,printf("il tuo livello è 3% (magnolia)");
    if (1200)=<punti<=(3599) ,printf("il tuo livello è 6% (magnolia)");
    if (3600)=<punti<=(7199) ,printf("il tuo livello è 9% (magnolia)");
    if (7200)=<punti<=(11999) ,printf("il tuo livello è 12% (magnolia d'Argento)");
    if (12000)=<punti<=(20399) ,printf("il tuo livello è 15% (magnolia d'Argento)");
    if (20400)=<punti<=(29999) ,printf("il tuo livello è 18% (magnolia d'Argento)");
    if (30000)=<punti ,printf("il tuo livello è 21% (magnolia d'Oro)"); 
    getchar();
    getchar();
    return 0;
    }
    il problema è :

    Codice:
    36 C:\Documents and Settings\Administrator\Desktop\progetti C++\fm group\SenzaTitolo0.cpp expected primary-expression before '=' token
    il problema si ripete dalla riga 36 alla 40, dove incomincia la parte coi maggiori uguale dei punti...e dà 3 tipi di errori per ogni riga, una volta con = una volta con < e una volta con >
    Rispondi con Citazione 

  2. L'avatar di doomersek doomersekdoomersek è offline #32
    10-04-08 15:43

    Citazione agente_47 Visualizza Messaggio
    si infatti, poi ci sn arrivato anche sl seguendo degli esempi su internet...grazie cmq dell'aiuto.
    UN ultima cosa.
    Ho finito di scrivere il programma e per norma mi d&#224; un errore. Adesso posto programma completo ed errore

    Codice:
    #include<stdio.h>
    int a,b,c,d,e,f,g,h,i,l,m;
    float a1=4.40,b1=2.80,c1=4.40,d1=2.60,e1=6.00,f1=2.10,g1=2.90,h1=2.30,i1=3.20,l1=2.60,m1=2.20;
    float a2=29.30,b2=20.00,c2=32.40,d2=17.50,e2=42.80,f2=13.20,g2=13.20,h2=15.10,i2=21.90,l2=17.50,m2=14.50;
    float punti,guadagno,livello;
    int main()
    {
     
    printf("Calcolo punti , ricavo e livello FM Group\n");
    printf("\nInserisci il numero dei profumi per uomo/donna venduti\n");
    scanf("&#37;d",&a);
    printf("Inserisci il numero dei profumi per bambino venduti\n");
    scanf("%d",&b);
    printf("Inserisci il numero dei profumi ai feromoni venduti\n");
    scanf("%d",&c);
    printf("Inserisci il numero dei dopobarba venduti\n");
    scanf("%d",&d);
    printf("Inserisci il numero dei profumi di lusso venduti\n");
    scanf("%d",&e);
    printf("Inserisci il numero dei deodoranti venduti\n");
    scanf("%d",&f);
    printf("Inserisci il numero dei roll-on venduti\n");
    scanf("%d",&g);
    printf("Inserisci il numero dei doccia schiuma venduti\n");
    scanf("%d",&h);
    printf("Inserisci il numero delle schiume da barba vendute\n");
    scanf("%d",&i);
    printf("Inserisci il numero delle creme corpo vendute\n");
    scanf("%d",&l);
    printf("Inserisci il numero delle creme mani vendute\n");
    scanf("%d",&m);
    guadagno=(a*a1)+(b*b1)+(c*c1)+(d*d1)+(e*e1)+(f*f1)+(g*g1)+(h*h1)+(i*i1)+(l*l1)+(m*m1);
    printf("hai guadagnato %.2f euro\n",guadagno);
    punti=(a*a2)+(b*b2)+(c*c2)+(d*d2)+(e*e2)+(f*f2)+(g*g2)+(h*h2)+(i*i2)+(l*l2)+(m*m2);
    printf("il totale dei punti &#232; %.2f\n",punti);
    if (0)=<punti<=(300)  ,printf("il tuo livello &#232; 0%");
    if (300)=<punti<=(1199)  ,printf("il tuo livello &#232; 3% (magnolia)");
    if (1200)=<punti<=(3599) ,printf("il tuo livello &#232; 6% (magnolia)");
    if (3600)=<punti<=(7199) ,printf("il tuo livello &#232; 9% (magnolia)");
    if (7200)=<punti<=(11999) ,printf("il tuo livello &#232; 12% (magnolia d'Argento)");
    if (12000)=<punti<=(20399) ,printf("il tuo livello &#232; 15% (magnolia d'Argento)");
    if (20400)=<punti<=(29999) ,printf("il tuo livello &#232; 18% (magnolia d'Argento)");
    if (30000)=<punti ,printf("il tuo livello &#232; 21% (magnolia d'Oro)"); 
    getchar();
    getchar();
    return 0;
    }
    il problema &#232; :

    Codice:
    36 C:\Documents and Settings\Administrator\Desktop\progetti C++\fm group\SenzaTitolo0.cpp expected primary-expression before '=' token
    il problema si ripete dalla riga 36 alla 40, dove incomincia la parte coi maggiori uguale dei punti...e d&#224; 3 tipi di errori per ogni riga, una volta con = una volta con < e una volta con >
    intanto si scrive <= e non =<,
    poi negli if non si possono mettere ad esempio 0<=punti<=300 ma devi mettere 0<=punti && punti<=300 (insomma non puoi mettere delle condizioni composte) e vanno scritti cos&#236; (e non come hai fatto tu):
    Codice:
     
    if(0<=punti && punti<=300)
      printf("il tuo livello &#232; 0%");
    ti faccio notare anche che se il punteggio &#232; ad esempio 300 alla fine stampa sia "il tuo livello &#232; 0%" sia "il tuo livello &#232; 3%"; devi mettere dei < al posto di alcuni <=
    Rispondi con Citazione 

  3. L'avatar di agente_47 agente_47agente_47 è offline #33
    10-04-08 15:52

    Citazione doomersek Visualizza Messaggio
    intanto si scrive <= e non =<,
    poi negli if non si possono mettere ad esempio 0<=punti<=300 ma devi mettere 0<=punti && punti<=300 (insomma non puoi mettere delle condizioni composte) e vanno scritti così (e non come hai fatto tu):
    Codice:
     
    if(0<=punti && punti<=300)
      printf("il tuo livello è 0% (magnolia)");
    ti faccio notare anche che se il punteggio è ad esempio 300 alla fine stampa sia "il tuo livello è 0%" sia "il tuo livello è 3%"; devi mettere dei < al posto di alcuni <=
    ah ok grazie, pensavo si potessero usare le funzioni composte "compreso". Grazie per il 300, non me ne ero accorto
    Rispondi con Citazione 

  4. L'avatar di agente_47 agente_47agente_47 è offline #34
    10-04-08 16:02

    ultima cosa poi ho davvero finito.

    Come faccio a fare il carattere "è" (mi esce ocme un p)?
    E poi, perchè mis egna questo errore ? :

    Codice:
    if ((300)=>punti) printf("il tuo livello è 0%");
    37 expected primary-expression before '>' token
    Rispondi con Citazione 

  5. L'avatar di Metflar MetflarMetflar è offline #35
    10-04-08 16:05

    Citazione agente_47 Visualizza Messaggio
    ultima cosa poi ho davvero finito.

    Come faccio a fare il carattere "&#232;" (mi esce ocme un p)?
    E poi, perch&#232; mis egna questo errore ? :

    Codice:
    if ((300)=>punti) printf("il tuo livello &#232; 0&#37;");
    37 expected primary-expression before '>' token
    if(punti>=300)
    edit
    la '&#232;' nn la puoi vedere visto che la console usa il codice ascii(american standard code for information interchange) e in inglese nn si usano lettere accentate
    Rispondi con Citazione 

  6. L'avatar di doomersek doomersekdoomersek è offline #36
    10-04-08 16:17

    per l'&#232; non so.. comunque puoi mettere e'
    Rispondi con Citazione 

  7. L'avatar di agente_47 agente_47agente_47 è offline #37
    10-04-08 16:40

    apposto ho finito il programma, testato funziona tutto. C'è solo un problema a livello di caratteri, come mai non mi stampa la %?
    per esempio 3% me lo stampa 3. Come devo fare?
    Rispondi con Citazione 

  8. L'avatar di Metflar MetflarMetflar è offline #38
    10-04-08 16:42

    Citazione agente_47 Visualizza Messaggio
    apposto ho finito il programma, testato funziona tutto. C'è solo un problema a livello di caratteri, come mai non mi stampa la %?
    per esempio 3% me lo stampa 3. Come devo fare?
    usa \% e vedi che te lo stampa
    Rispondi con Citazione 

  9. L'avatar di agente_47 agente_47agente_47 è offline #39
    10-04-08 16:45

    Citazione Metflar Visualizza Messaggio
    usa \% e vedi che te lo stampa
    non lo stampa nemmeno (ho provato sia \% che /%)
    Rispondi con Citazione 

  10. L'avatar di Metflar MetflarMetflar è offline #40
    10-04-08 16:50

    Citazione agente_47 Visualizza Messaggio
    non lo stampa nemmeno (ho provato sia \&#37; che /%)
    \37 in ascii dovrebbe funzionare
    Rispondi con Citazione 

  11. L'avatar di agente_47 agente_47agente_47 è offline #41
    10-04-08 17:14

    Citazione Metflar Visualizza Messaggio
    \37 in ascii dovrebbe funzionare
    non funzion nemmeno, fà un triangolo al contrario. Cmq ho aggiunto una semplice addizione, e il programma si chiude (come quando non avevo inserito i charget).
    Rispondi con Citazione 

  12. L'avatar di doomersek doomersekdoomersek è offline #42
    10-04-08 17:47

    mettendo putchar('&#37;'); lo stampa.. ma putchar stampa solo un carattere alla volta
    Rispondi con Citazione 

  13. L'avatar di agente_47 agente_47agente_47 è offline #43
    10-04-08 19:53

    Citazione doomersek Visualizza Messaggio
    mettendo putchar('%'); lo stampa.. ma putchar stampa solo un carattere alla volta
    sono riuscito con un escamotage, a fare comparire il %. Come hai detto tu putchar stampa un carattere alla volta, cosi ho messo un singolo if con le stesse "premesse" per il putchar, e un altro per la parentesi che andava dopo. Ho controllato l'effetto a video ed è quello desiderato.
    Ho anche risolto quel fatto che si chiudeva la console, ho cancellato l'addizione aggiunta e lo rifatta, si vede che avevo sbagliato qlks.


    Ecco il mio primo programma, grazie dell'aiuto! :
    Codice:
    #include<stdio.h>
    int a,b,c,d,e,f,g,h,i,l,m,n,o,p;
    float a1=4.40,b1=2.80,c1=4.40,d1=2.60,e1=6.00,f1=2.10,g1=2.30,h1=2.30,i1=3.20,l1=2.60,m1=2.20;
    float a2=29.30,b2=20.00,c2=32.40,d2=17.50,e2=42.80,f2=13.20,g2=15.10,h2=15.10,i2=21.90,l2=17.50,m2=14.50;
    float a3=9.50,b3=6.50,c3=10.50,d3=5.70,e3=13.90,f3=4.30,g3=4.90,h3=4.90,i3=7.10,l3=5.70,m3=4.70,n3=27,o3=20,p3=36;
    float punti,guadagno,livello,ccs,cp,pp,pt;  /* CCS = costo complessivo spedizione; CP=costo parziale PP=punti precedenti pt=punti totali*/
    int main()
    {
    
    printf("Calcolo punti , ricavo e livello FM Group\n");
    printf("\nInserisci il numero dei profumi per uomo/donna venduti\n");
    scanf("%d",&a);
    printf("Inserisci il numero dei profumi per bambino venduti\n");
    scanf("%d",&b);
    printf("Inserisci il numero dei profumi ai feromoni venduti\n");
    scanf("%d",&c);
    printf("Inserisci il numero dei dopobarba venduti\n");
    scanf("%d",&d);
    printf("Inserisci il numero dei profumi di lusso venduti\n");
    scanf("%d",&e);
    printf("Inserisci il numero dei deodoranti venduti\n");
    scanf("%d",&f);
    printf("Inserisci il numero dei roll-on venduti\n");
    scanf("%d",&g);
    printf("Inserisci il numero dei doccia schiuma venduti\n");
    scanf("%d",&h);
    printf("Inserisci il numero delle schiume da barba vendute\n");
    scanf("%d",&i);
    printf("Inserisci il numero delle creme corpo vendute\n");
    scanf("%d",&l);
    printf("Inserisci il numero delle creme mani vendute\n");
    scanf("%d",&m);
    printf("Inserisci il numero dei campionari normali ordinati\n");
    scanf ("%d",&n);
    printf("Inserisci il numero dei campionari di lusso ordinati\n");
    scanf ("%d",&o);
    printf("Inserisci il numero dei campionari con i due profumi ordinati\n");
    scanf ("%d",&p);
    punti=(a*a2)+(b*b2)+(c*c2)+(d*d2)+(e*e2)+(f*f2)+(g*g2)+(h*h2)+(i*i2)+(l*l2)+(m*m2);
    guadagno=(a*a1)+(b*b1)+(c*c1)+(d*d1)+(e*e1)+(f*f1)+(g*g1)+(h*h1)+(i*i1)+(l*l1)+(m*m1);
    cp=(a*a3)+(b*b3)+(c*c3)+(d*d3)+(e*e3)+(f*f3)+(g*g3)+(h*h3)+(i*i3)+(l*l3)+(m*m3)+(n*n3)+(o*o3)+(p*p3);
    if (punti>363) ccs=cp;
    else ccs=cp+(15);
    printf("inserisci il numero di punti totalizzati precedentemente\n");
    scanf("%f",&pp);
    pt=pp+punti;
    printf("il costo complessivo della spedizione e' %.2f euro\n",ccs);
    printf("hai guadagnato %.2f euro\n",guadagno);
    printf("il totale dei punti guadagnati con quest'ordine e' %.2f\n",punti);
    printf("il totale dei punti e' %.2f\n",pt);
    if (300>punti) printf("il tuo livello e' 0");
    if (300>punti) putchar('%');
    if ((300)<=punti && punti<=(1199))  printf("il tuo livello e' 3");
    if ((300)<=punti && punti<=(1199))putchar('%');
    if ((300)<=punti && punti<=(1199))printf(" (magnolia)");
    if ((1200)<=punti && punti<=(3599)) printf("il tuo livello e' 6" );
    if ((1200)<=punti && punti<=(3599))putchar('%');
    if ((1200)<=punti && punti<=(3599))printf(" (magnolia)"); 
    if ((3600)<=punti && punti<=(7199)) printf("il tuo livello e' 9");
    if ((3600)<=punti && punti<=(7199))putchar('%');
    if ((3600)<=punti && punti<=(7199))printf(" (magnolia)"); 
    if ((7200)<=punti && punti<=(11999)) printf("il tuo livello e' 12");
    if ((7200)<=punti && punti<=(11999))putchar('%');
    if ((7200)<=punti && punti<=(11999))printf(" (magnolia d'argento)");  
    if ((12000)<=punti && punti<=(20399)) printf("il tuo livello e' 15");
    if ((12000)<=punti && punti<=(20399))putchar('%');
    if ((12000)<=punti && punti<=(20399))printf(" (magnolia d'argento)"); 
    if ((20400)<=punti && punti<=(29999)) printf("il tuo livello e' 18");
    if ((20400)<=punti && punti<=(29999))putchar('%');
    if ((20400)<=punti && punti<=(29999))printf(" (magnolia d'argento)");
    if ((30000)<=punti) printf("il tuo livello e' 21");
    if ((30000)<=punti) putchar('%');
    if ((30000)<=punti) printf(" (magnolia d'oro)");
    getchar();
    getchar();
    return 0;
    }
    Rispondi con Citazione 

  14. L'avatar di devilheart devilheartdevilheart è offline #44
    10-04-08 20:06

    Citazione agente_47 Visualizza Messaggio
    apposto ho finito il programma, testato funziona tutto. C'è solo un problema a livello di caratteri, come mai non mi stampa la %?
    per esempio 3% me lo stampa 3. Come devo fare?
    per stampare il % con printf si usa %%
    per le accentate. devi usare un terminale unicode e funzioni di stampa unicode
    Rispondi con Citazione 

  15. L'avatar di doomersek doomersekdoomersek è offline #45
    10-04-08 20:18

    Citazione agente_47 Visualizza Messaggio
    sono riuscito con un escamotage, a fare comparire il &#37;. Come hai detto tu putchar stampa un carattere alla volta, cosi ho messo un singolo if con le stesse "premesse" per il putchar, e un altro per la parentesi che andava dopo. Ho controllato l'effetto a video ed &#232; quello desiderato.
    Ho anche risolto quel fatto che si chiudeva la console, ho cancellato l'addizione aggiunta e lo rifatta, si vede che avevo sbagliato qlks.


    Ecco il mio primo programma, grazie dell'aiuto! :
    Codice:
    #include<stdio.h>
    int a,b,c,d,e,f,g,h,i,l,m,n,o,p;
    float a1=4.40,b1=2.80,c1=4.40,d1=2.60,e1=6.00,f1=2.10,g1=2.30,h1=2.30,i1=3.20,l1=2.60,m1=2.20;
    float a2=29.30,b2=20.00,c2=32.40,d2=17.50,e2=42.80,f2=13.20,g2=15.10,h2=15.10,i2=21.90,l2=17.50,m2=14.50;
    float a3=9.50,b3=6.50,c3=10.50,d3=5.70,e3=13.90,f3=4.30,g3=4.90,h3=4.90,i3=7.10,l3=5.70,m3=4.70,n3=27,o3=20,p3=36;
    float punti,guadagno,livello,ccs,cp,pp,pt;  /* CCS = costo complessivo spedizione; CP=costo parziale PP=punti precedenti pt=punti totali*/
    int main()
    {
     
    printf("Calcolo punti , ricavo e livello FM Group\n");
    printf("\nInserisci il numero dei profumi per uomo/donna venduti\n");
    scanf("%d",&a);
    printf("Inserisci il numero dei profumi per bambino venduti\n");
    scanf("%d",&b);
    printf("Inserisci il numero dei profumi ai feromoni venduti\n");
    scanf("%d",&c);
    printf("Inserisci il numero dei dopobarba venduti\n");
    scanf("%d",&d);
    printf("Inserisci il numero dei profumi di lusso venduti\n");
    scanf("%d",&e);
    printf("Inserisci il numero dei deodoranti venduti\n");
    scanf("%d",&f);
    printf("Inserisci il numero dei roll-on venduti\n");
    scanf("%d",&g);
    printf("Inserisci il numero dei doccia schiuma venduti\n");
    scanf("%d",&h);
    printf("Inserisci il numero delle schiume da barba vendute\n");
    scanf("%d",&i);
    printf("Inserisci il numero delle creme corpo vendute\n");
    scanf("%d",&l);
    printf("Inserisci il numero delle creme mani vendute\n");
    scanf("%d",&m);
    printf("Inserisci il numero dei campionari normali ordinati\n");
    scanf ("%d",&n);
    printf("Inserisci il numero dei campionari di lusso ordinati\n");
    scanf ("%d",&o);
    printf("Inserisci il numero dei campionari con i due profumi ordinati\n");
    scanf ("%d",&p);
    punti=(a*a2)+(b*b2)+(c*c2)+(d*d2)+(e*e2)+(f*f2)+(g*g2)+(h*h2)+(i*i2)+(l*l2)+(m*m2);
    guadagno=(a*a1)+(b*b1)+(c*c1)+(d*d1)+(e*e1)+(f*f1)+(g*g1)+(h*h1)+(i*i1)+(l*l1)+(m*m1);
    cp=(a*a3)+(b*b3)+(c*c3)+(d*d3)+(e*e3)+(f*f3)+(g*g3)+(h*h3)+(i*i3)+(l*l3)+(m*m3)+(n*n3)+(o*o3)+(p*p3);
    if (punti>363) ccs=cp;
    else ccs=cp+(15);
    printf("inserisci il numero di punti totalizzati precedentemente\n");
    scanf("%f",&pp);
    pt=pp+punti;
    printf("il costo complessivo della spedizione e' %.2f euro\n",ccs);
    printf("hai guadagnato %.2f euro\n",guadagno);
    printf("il totale dei punti guadagnati con quest'ordine e' %.2f\n",punti);
    printf("il totale dei punti e' %.2f\n",pt);
    if (300>punti) printf("il tuo livello e' 0");
    if (300>punti) putchar('%');
    if ((300)<=punti && punti<=(1199))  printf("il tuo livello e' 3");
    if ((300)<=punti && punti<=(1199))putchar('%');
    if ((300)<=punti && punti<=(1199))printf(" (magnolia)");
    if ((1200)<=punti && punti<=(3599)) printf("il tuo livello e' 6" );
    if ((1200)<=punti && punti<=(3599))putchar('%');
    if ((1200)<=punti && punti<=(3599))printf(" (magnolia)"); 
    if ((3600)<=punti && punti<=(7199)) printf("il tuo livello e' 9");
    if ((3600)<=punti && punti<=(7199))putchar('%');
    if ((3600)<=punti && punti<=(7199))printf(" (magnolia)"); 
    if ((7200)<=punti && punti<=(11999)) printf("il tuo livello e' 12");
    if ((7200)<=punti && punti<=(11999))putchar('%');
    if ((7200)<=punti && punti<=(11999))printf(" (magnolia d'argento)");  
    if ((12000)<=punti && punti<=(20399)) printf("il tuo livello e' 15");
    if ((12000)<=punti && punti<=(20399))putchar('%');
    if ((12000)<=punti && punti<=(20399))printf(" (magnolia d'argento)"); 
    if ((20400)<=punti && punti<=(29999)) printf("il tuo livello e' 18");
    if ((20400)<=punti && punti<=(29999))putchar('%');
    if ((20400)<=punti && punti<=(29999))printf(" (magnolia d'argento)");
    if ((30000)<=punti) printf("il tuo livello e' 21");
    if ((30000)<=punti) putchar('%');
    if ((30000)<=punti) printf(" (magnolia d'oro)");
    getchar();
    getchar();
    return 0;
    }
    perch&#232; hai usato tutti quei if? basta fare ad esempio:
    Codice:
     
    if ((300)<=punti && punti<=(1199))
    { printf("il tuo livello e' 3");
      putchar('%');
      printf(" (magnolia)");
    }
    comunque se %% funziona il problema non si pone
    Rispondi con Citazione 

 
Primo Precedente 3 di 4 Successivo Ultimo