Hi,
ich möchte gerne die Schriftfarbe in der Konsole ändern.
bisher hab eich es über den Befehl
system("color xx");
gemacht. Aber das bringt mir nichts. Ich würde gerne einzelne Wörter unterscheidlich färben.
Geht das eignetlich? Wenn ja wie?
Ich möchte gerne Die Spalte Eingabe und Ausgabe unterschiedlich gestalten.
Danke schon mal für die Hilfe.
/*
Projektname: Handelskalkulation
Programmierer:
Erstellt am: 28.03.2008
Letzte Änderung: 04.04.2008
*/
//Einbinden der Bibliotheken
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
//Variablen deklarieren
float
//Variablen Einagbae
listeneinkaufspreis,
lieferskonto,
lieferrabatt,
bezugskosten,
handlungskosten,
gewinnzuschlag,
kundenskonto,
kundenrabatt,
umsatzsteuer,
//Variablen Verarbeitung
zieleinkaufpreis,
bar_einkaufspreis,
einstandspreis,
selbstkostenpreis,
bar_verkaufspreis,
zielverkaufspreis,
listenverkaufspreis_netto,
listenverkaufspreis_brutto;
//Main-Funktion
int main()
{
//Ändern der Hintergrundfarbe und der Schriftfarbe
system("color F0");
//Programmüberschrift
printf("\t\tH A N D E L S K A L K U L A T I O N\n\n\n");
//Abfrage aller benötigten Werte
printf("Bitte machen Sie folgende Eingaben (z.B: 12.4):\n\n");
printf(" Listeneinkaufspreis in Euro:\t");
scanf("%f",&listeneinkaufspreis);
printf("\n Lieferskonto in Prozent:\t");
scanf("%f",&lieferskonto);
printf("\n Liefererrabatt in Prozent:\t");
scanf("%f",&lieferrabatt);
printf("\n Bezugskosten in Euro:\t\t");
scanf("%f",&bezugskosten);
printf("\n Handlungskosten in Prozent:\t");
scanf("%f",&handlungskosten);
printf("\n Gewinnzuschlag in Prozent:\t");
scanf("%f",&gewinnzuschlag);
printf("\n Kundenskonto in Prozent:\t");
scanf("%f",&kundenskonto);
printf("\n Kundenrabatt in Prozent:\t");
scanf("%f",&kundenrabatt);
printf("\n Umsatzsteuer in Prozent:\t");
scanf("%f",&umsatzsteuer);
//Berechnung des Ziel-Einkaufs-Preises
zieleinkaufpreis=listeneinkaufspreis-(listeneinkaufspreis/100*lieferrabatt);
bar_einkaufspreis=zieleinkaufpreis-(zieleinkaufpreis/100*lieferskonto);
einstandspreis=bar_einkaufspreis+bezugskosten;
selbstkostenpreis=einstandspreis+(einstandspreis/100*handlungskosten);
bar_verkaufspreis=selbstkostenpreis+(selbstkostenpreis/100*gewinnzuschlag);
zielverkaufspreis=bar_verkaufspreis+(bar_verkaufspreis/100*kundenskonto);
listenverkaufspreis_netto=zielverkaufspreis+(zielverkaufspreis/100*kundenrabatt);
listenverkaufspreis_brutto=listenverkaufspreis_netto+(listenverkaufspreis_netto/100*umsatzsteuer);
//Ausgabe der Daten
//Formatierung mit Escape-Sequenzen \n und \t
// \n = Zeilenumbruch
// \t = Tabulator
printf("\n\n Postion\t\t\tEingabe\t\t\tAusgabe");
printf("\n\n 1. Listen-Einkaufspreis:\t%.4f Euro\t\t%.4f Euro", listeneinkaufspreis,listeneinkaufspreis);
printf("\n 2. Lieferrabatt:\t\t%.4f Prozent\t\t%.4f Euro",lieferrabatt,(listeneinkaufspreis/100*lieferrabatt));
printf("\n 3. Ziel-Einkaufspreis:\t\t\t\t\t%.4f Euro",zieleinkaufpreis);
printf("\n 4. Lieferskonto:\t\t%.4f Prozent\t\t%.4f Euro",lieferskonto,(zieleinkaufpreis/100*lieferskonto));
printf("\n 5. Bar-Einkaufspreis:\t\t\t\t\t%.4f Euro",bar_einkaufspreis);
printf("\n 6. Bezugskosten:\t\t%.4f Euro\t\t%.4f Euro",bezugskosten,bezugskosten);
printf("\n 7. Einstandspreis:\t\t\t\t\t%.4f Euro",einstandspreis);
printf("\n");
printf("\n 8. Handlungskosten:\t\t%.4f Prozent\t\t%.4f Euro",handlungskosten,(einstandspreis/100*handlungskosten));
printf("\n 9. Selbstkostenpreis:\t\t\t\t\t%.4f Euro",selbstkostenpreis);
printf("\n10. Gewinnzuschlag:\t\t%.4f Prozent\t\t%.4f Euro",gewinnzuschlag,(selbstkostenpreis/100*gewinnzuschlag));
printf("\n11. Bar-Verkaufspreis:\t\t\t\t\t%.4f Euro",bar_verkaufspreis);
printf("\n12. Kundenskonto:\t\t%.4f Prozent\t\t%.4f Euro",kundenskonto,(bar_verkaufspreis/100*kundenskonto));
printf("\n13. Zielverkaufspreis:\t\t\t\t\t%.4f Euro",zielverkaufspreis);
printf("\n14. Kundenrabatt:\t\t%.4f Prozent\t\t%.4f Euro",kundenrabatt,(zielverkaufspreis/100*kundenrabatt));
printf("\n15. Listenverkaufpreis netto:\t\t\t\t%.4f Euro",listenverkaufspreis_netto);
printf("\n");
printf("\n16. Umsatzsteuer:\t\t%.4f Prozent\t\t%.4f Euro",umsatzsteuer,(listenverkaufspreis_netto/100*umsatzsteuer));
printf("\n17. Listenverkaufspreis brutto:\t\t\t\t%.4f Euro",listenverkaufspreis_brutto);
printf("\n");
system("pause");
return 0;
}