[Problema] Programma sequenziale bilancio in C

Salve a tutti ragazzi.. ho cominciato a studiare il linguaggio C da Giovedí.. avrei bisogno di un aiuto per un programmino per fare il bilancio.. perchè non funziona? Aiutatemi e spiegatemi tutto quello che ho sbagliato...

Codice:
#include  <stdio.h>
#include  <stdlib.h>

float a, b, c, s, g, sp, spe, guad, bil;

int main ()
{
    printf ("Stipendio/Assegno mensile: € ");
    scanf ("%f", &s);
    printf ("Altri Guadagni: € ");
    scanf ("%f", &g);
    printf  ("Spese Bollette: € ");
    scanf ("%f", &a);
    printf ("Spesa Quotidiana: € ");
    scanf ("%f", &b);
    printf ("Altre Spese: € ");
    scanf ("%f", &c);
    sp = b * 30;
    guad = s + g;
    spe = a + b + c;
    bil = guad - spe;
    printf  ("Il tu bilancio mensile ammonta a: € %f6.2\n", bil);
}

Per compilare ho usato un compilatore per android poiché ho il pc out..

L' errore è praticamente il fatto che mi esca un numero con piú di 2 numeri dopo la virgola Sad

Inviato dal mio Samsung Galaxy SIII Neo GT-19301l (Modificato 28/11/2014, 21:09 da Giuseppe98PG.)

[Immagine: yt.jpg] TheGamers98
Non è un errore, devi solo troncare il numero a due decimali. (Te pareva ti passavo la pappa pronta eh?)
Comunque passa a C++ sono simili ma hai a disposizione le classi e quindo tutti i benefici dell'OOP (object oriented programming)
Edit: scrivere le variabili tagliate o corte non fa altro che confonderti, inoltre un array/matrice ti risolverebbe i problemi. Un codice corto non è simbolo di codice ordinato.
Inoltre ricorda di usare il camelCase per le variabili private e il PascalCase per le variabili pubbliche.
-Aironenero tech- (Modificato 03/12/2014, 08:47 da R3DC0D3.)
[Immagine: qqilzz-5.png]
[Immagine: tb3jj6-5.png]
@aironenero penso di passare a c++ ma come autodidatta.. poiché a scuola facciamo C.. comunque avevo già risolto giorni fa xD

Inviato dal mio Samsung Galaxy SIII Neo GT-19301l

[Immagine: yt.jpg] TheGamers98
03/12/2014, 13:54Giuseppe98PG ha scritto: @aironenero penso di passare a c++ ma come autodidatta.. poiché a scuola facciamo C.. comunque avevo già risolto giorni fa xD

Inviato dal mio Samsung Galaxy SIII Neo GT-19301l


[Immagine: image.jpg?w=400&c=1]
Vuoi giocare moddato? Clicca quì!
[Immagine: IKMizww.png][Immagine: 6S8nQyK.png]
03/12/2014, 13:54Giuseppe98PG ha scritto: @aironenero penso di passare a c++ ma come autodidatta.. poiché a scuola facciamo C.. comunque avevo già risolto giorni fa xD

Inviato dal mio Samsung Galaxy SIII Neo GT-19301l
Io da C# e C/C+ sto passando a C++ e non è molto complesso. Ho un bel librone da 682 pagine preso da wikibook (rigorosamente in inglese.)

-Aironenero tech- (Modificato 03/12/2014, 14:57 da R3DC0D3.)
[Immagine: qqilzz-5.png]
[Immagine: tb3jj6-5.png]
Discussioni simili
Ultimo: _Mega_
16/09/2017, 19:58
 
[Problema] OBS in Rec
5 83
Ultimo: SkullDark
06/09/2017, 16:40
08/08/2017, 23:20

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)