From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- Bachelor/Prog1/Prakt2/prg1p2_1/prg1p2_1.cpp | 77 +++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 Bachelor/Prog1/Prakt2/prg1p2_1/prg1p2_1.cpp (limited to 'Bachelor/Prog1/Prakt2/prg1p2_1/prg1p2_1.cpp') diff --git a/Bachelor/Prog1/Prakt2/prg1p2_1/prg1p2_1.cpp b/Bachelor/Prog1/Prakt2/prg1p2_1/prg1p2_1.cpp new file mode 100644 index 0000000..98036aa --- /dev/null +++ b/Bachelor/Prog1/Prakt2/prg1p2_1/prg1p2_1.cpp @@ -0,0 +1,77 @@ +// Programmieren 1, Praktikum 2, Aufgabe 1 +// Sven Eisenhauer +// 29.10.2004 +// +// file: prg1p2_1.cpp +// +// purpose: program to read 5 integer numbers (between 1 and 80) from keyboard and for each +// number to draw the amount of "*"-characters in one line on the screen. +// +#include +using std::cin; +using std::cout; +using std::endl; + +int main() +{ + int iNumber1,iNumber2,iNumber3,iNumber4,iNumber5; + + cout << "Please enter number 1: "; + cin >> iNumber1; + cout << "Please enter number 2: "; + cin >> iNumber2; + cout << "Please enter number 3: "; + cin >> iNumber3; + cout << "Please enter number 4: "; + cin >> iNumber4; + cout << "Please enter number 5: "; + cin >> iNumber5; + + for (int iCounter=1;iCounter<=iNumber1;iCounter++) + cout << "*"; + cout << endl; + for (iCounter=1;iCounter<=iNumber2;iCounter++) + cout << "*"; + cout << endl; + for (iCounter=1;iCounter<=iNumber3;iCounter++) + cout << "*"; + cout << endl; + for (iCounter=1;iCounter<=iNumber4;iCounter++) + cout << "*"; + cout << endl; + for (iCounter=1;iCounter<=iNumber5;iCounter++) + cout << "*"; + cout << endl; +/* + + int iInput[5]; + + //input repitition + for (int iCounter=1;iCounter<=5;iCounter++) + { + cout << "Please enter " << iCounter << ". number (between 1 and 80): "; + cin >> iInput[iCounter-1]; + + // check input + while (iInput[iCounter-1]<1 || iInput[iCounter-1]>80) + { + cout<<"\nNumber not between 1 and 80, please enter a new one: "; + cin >> iInput[iCounter-1]; + }// end while + + + }// end for input repitition + + //output repition + for (iCounter=1;iCounter<=5;iCounter++) + { + // draw star characters + for (int iStarCounter=1;iStarCounter<=iInput[iCounter-1];iStarCounter++) + cout <<"*"; + + // new line for next number + cout << endl; + }// end output +*/ + return 0; // everything ok +}// end main -- cgit v1.2.3