hi,
ich komme gerade bei einer aufgabe in c nicht weiter! habe auch 2 literaturen dazu bemüht (kennighan; erlenkötter) und gegoogelt. ein paar sachen gefunden/ausprobiert aber so richtig konnte ich das nich umsetzen das es läuft.
so hier ersteinmal die aufgabenstellung:
Verwenden Sie nun den Quelltext von Aufgabe4a) und lagern Sie das Unterprogramm zur
Mehrwertsteuerberechnung in eine separate Quelltextdatei aus. Der Mehrwertsteuersatz ist als
externe Konstante( constdoublemwstSatz) in einer weiteren separaten Datei zu definieren.
HIER IST DIE AUFGABE 4a
weitere frage:
worin besteht der unterschied ob ich mein unterprogramm als void oder in meinem bsp. als double definiere? habe beides probiert und beides funktionierte auch.
danke für jede hilfe!
ich komme gerade bei einer aufgabe in c nicht weiter! habe auch 2 literaturen dazu bemüht (kennighan; erlenkötter) und gegoogelt. ein paar sachen gefunden/ausprobiert aber so richtig konnte ich das nich umsetzen das es läuft.
so hier ersteinmal die aufgabenstellung:
Verwenden Sie nun den Quelltext von Aufgabe4a) und lagern Sie das Unterprogramm zur
Mehrwertsteuerberechnung in eine separate Quelltextdatei aus. Der Mehrwertsteuersatz ist als
externe Konstante( constdoublemwstSatz) in einer weiteren separaten Datei zu definieren.
HIER IST DIE AUFGABE 4a
#include <stdio.h>
//UNTERPROG
double function_mwst(double netto, double mwst, double *brutto){
*brutto = ((netto * mwst) / 100) + netto;
}
//HAUPTPROG
int main (void){
double netto, mwst, brutto;
printf("nettobetrag: \n");
scanf("%lf", &netto);
printf("mehrwertsteuersatz: \n");
scanf("%lf", &mwst);
function_mwst(netto, mwst, &brutto);
printf("bruttobetrag: %.2lf\n", brutto);
return 0;
}
weitere frage:
worin besteht der unterschied ob ich mein unterprogramm als void oder in meinem bsp. als double definiere? habe beides probiert und beides funktionierte auch.
danke für jede hilfe!