007
26.06.2004, 19:23 Uhr
S3rj_T4nKi4n
|
Ok hier mein prog, soweit ichs jetzt hab ... die elemente, die Oxdeadbeef gepostet hat hab ich jetzt einfach mal eingefügt incl. dem was ich sonst noch später dafür brauche und noch nicht weiter eingebaut hab .. hab die beiden sachen gekennzeichnet!
C++: |
#include <iostream> #include <stdlib.h> #include <conio.h> #include <math.h>
using namespace std;
int main(int argc, char *argv[]) { float a;
textcolor (RED); textbackground (LIGHTGRAY); clrscr ();
cout<<"\n"; cout << "\t <--==| Farbringenausgabe eines Widerstands |==-->" << endl << endl; // Überschrift
cout<<"\t\t ----------------------------------" << endl << endl <<endl;
cout<<"Geben sie einen Widerstandswert ein: "; // Eingabe des WIderstands cin>> a; cout<<"\n"; clrscr ();
// ******************** Bisher nur reingesetzt Anfang************** clrscr (); }; unsigned extrahiere_ziffer(unsigned zahl, unsigned ziffer) { while(ziffer != 0) { --ziffer; zahl /= 10; } return zahl % 10; }
void farbesetzen (int ziffer)
{ int farbe; switch (ziffer) { case 0 : farbe = BLACK; break; case 1 : farbe = BROWN; break; case 2 : farbe = RED; break; case 3 : farbe = LIGHTRED; break; //Lightred steht für Orange case 4 : farbe = YELLOW; break; case 5 : farbe = GREEN; break; case 6 : farbe = BLUE; break; case 7 : farbe = MAGENTA; break; case 8 : farbe = DARKGRAY; break; case 9 : farbe = WHITE; break;
default : textcolor (LIGHTBLUE);
} textcolor (farbe); };
// ******************** Bisher nur reingesetzt Ende**************
void grafischWiderstand (); //grafische Darstellung des Widerstands Anfang {
int i; cout<<"\t <--==| Farbringenausgabe des Widerstands |==-->" << endl << endl; // Überschrift
cout<<"\t\t ----------------------------------" << endl << endl <<endl; textcolor(BLACK); // Textfarbe gotoxy (20, 6); for (i=1; i<=36; i++) cout<< char (219); //obere Kante gotoxy (20, 11); for (i=1; i<=36; i++) cout<< char (219); //untere Kante gotoxy (20, 7); cout<< char (219); //linke Seitenkante Anfang gotoxy (20, 8); cout<< char (219); gotoxy (9, 9); for (i=1; i<=12; i++) cout<< char (219); //mittlerer Stil links gotoxy (20, 10); cout<< char (219); gotoxy (20, 11); cout<< char (219); //linke Seitenkante Ende gotoxy (55, 7); cout<< char (219); //rechte Seitenkante Anfang gotoxy (55, 8); cout<< char (219); gotoxy (55, 9); for (i=1; i<=12; i++) cout<< char (219); //mittlerer Stiel rechts gotoxy (55, 10); cout<< char (219); gotoxy (55, 11); cout<< char (219); //rechte Seitenkante Ende gotoxy (24, 7); //1. Farbring Anfang for (i=1; i<=2; i++) cout<< char (219); gotoxy (24, 8); for (i=1; i<=2; i++) cout<< char (219); gotoxy (24, 9); for (i=1; i<=2; i++) cout<< char (219); gotoxy (24, 10); for (i=1; i<=2; i++) cout<< char (219); //1. Farbring Ende gotoxy (29, 7); //2. Farbring Anfang for (i=1; i<=2; i++) cout<< char (219); gotoxy (29, 8); for (i=1; i<=2; i++) cout<< char (219); gotoxy (29, 9); for (i=1; i<=2; i++) cout<< char (219); gotoxy (29, 10); for (i=1; i<=2; i++) cout<< char (219); //2. Farbring Ende gotoxy (34, 7); //3. Farbring Anfang for (i=1; i<=2; i++) cout<< char (219); gotoxy (34, 8); for (i=1; i<=2; i++) cout<< char (219); gotoxy (34, 9); for (i=1; i<=2; i++) cout<< char (219); gotoxy (34, 10); for (i=1; i<=2; i++) cout<< char (219); //3. Farbring Ende gotoxy (39, 7); //4. Farbring Anfang for (i=1; i<=2; i++) cout<< char (219); gotoxy (39, 8); for (i=1; i<=2; i++) cout<< char (219); gotoxy (39, 9); for (i=1; i<=2; i++) cout<< char (219); gotoxy (39, 10); for (i=1; i<=2; i++) cout<< char (219); //4. Farbring Ende }; cout<<"\n"; cout<<"\n"; cout<<"\n"; textcolor (RED); system("PAUSE"); return 0; }
|
Bye S3rj |