Beruflich Dokumente
Kultur Dokumente
#include <stdlib.h>
#include <iostream.h>
void main()
{
int LoopCounter; //counter to track the # from 1-10
#include <stdlib.h>
#include <iostream.h>
void main()
{
int LoopCounter; //counter to track the # from 1-10
int Sum=0; //Stores the sum of the # from 1-10
Drill 4-1
//Drill 4-1
#include <stdlib.h>
#include <iostream.h>
void main()
{
int LoopCounter;
for (LoopCounter=0; LoopCounter<10; LoopCounter++)
cout<<++LoopCounter<<endl;
}
Drill 4-2
//Drill 4-2
#include <stdlib.h>
#include <iostream.h>
void main()
{
int LoopCounter;
for (LoopCounter=0; LoopCounter<10; LoopCounter++)
cout<<LoopCounter++<<endl;
}
Drill 4-3
//Drill 4-3
#include <stdlib.h>
#include <iostream.h>
void main()
{
int LoopCounter;
for (LoopCounter=0; LoopCounter++<10; LoopCounter++)
cout<<LoopCounter<<endl;
}
Drill 4-4
//Drill 4-4
#include <stdlib.h>
#include <iostream.h>
void main()
{
int LoopCounter;
for (LoopCounter=0; ++LoopCounter<10; LoopCounter++)
cout<<LoopCounter<<endl;
}
void main()
{
int Sum;
int LoopCounter;
void main()
{
int LowNum,HighNum;
int Sum;
int LoopCounter;
for(LoopCounter=LowNum, Sum=0;LoopCounter<=HighNum;LoopCounter++)
Sum+=LoopCounter;
cout<<Sum;
}
Example outputting all #'s between LowNum & HighNum and their squares
//Example outputting all #'s between LowNum & HighNum and their squares
#include <stdlib.h>
#include <iostream.h>
void main()
{
int LowNum,HighNum;
int LoopCounter;
for(LoopCounter=LowNum;LoopCounter<=HighNum;LoopCounter++)
cout<<LoopCounter<<'\t'<<LoopCounter*LoopCounter<<endl;
}
void main()
{
for (int LoopCounter=0;++LoopCounter<10;cout<<LoopCounter<<endl,LoopCounter++);
}
#include <stdlib.h>
#include <iostream.h>
void main()
{
int LoopCounter;
Drill 4-5
//Drill 4-5
#include <iostream.h>
#include <stdlib.h>
void main()
{
int LoopCounter;
for(LoopCounter=1;LoopCounter<5;LoopCounter++)
cout<<LoopCounter<<endl;
cout<<LoopCounter+4<<endl;
cout<<LoopCounter<<endl;
}
Drill 4-6
//Drill 4-6
#include <iostream.h>
#include <stdlib.h>
void main()
{
int LoopCounter;
for(LoopCounter=1;LoopCounter<5;LoopCounter++)
{
cout<<LoopCounter<<endl;
cout<<LoopCounter+4<<endl;
}
cout<<LoopCounter<<endl;
}
#include <iostream.h>
#include <stdlib.h>
void main()
{
int Num=1;
int Sum=0;
while (Num<=10)
{
Sum+=Num;
Num++;
}
cout<<Sum;
}
#include <iostream.h>
#include <stdlib.h>
void main()
{
int Num=1;
int Sum=0;
while (Num<=10)
Sum+=Num++;
cout<<Sum;
}
#include <iostream.h>
#include <stdlib.h>
void main()
{
int LoopCounter=1;
while (LoopCounter<=10)
{
cout<<LoopCounter<<'\t'<<LoopCounter*LoopCounter<<endl;
LoopCounter++;
}
}
Drill 4-7
//Drill 4-7
#include <iostream.h>
#include <stdlib.h>
void main()
{
int LoopCounter=1;
while(LoopCounter<=10)
cout<<LoopCounter++<<endl;
}
Drill 4-8
//Drill 4-8
#include <iostream.h>
#include <stdlib.h>
void main()
{
int LoopCounter=1;
while(LoopCounter++<=10)
cout<<LoopCounter++<<endl;
}
Drill 4-9
//Drill 4-9
#include <iostream.h>
#include <stdlib.h>
void main()
{
int LoopCounter=1;
while(++LoopCounter<=10)
cout<<LoopCounter++<<endl;
}
Drill 4-10
//Drill 4-10
#include <iostream.h>
#include <stdlib.h>
void main()
{
int LoopCounter=1;
while(++LoopCounter<=10)
cout<<++LoopCounter<<endl;
}
4.3 Do Loops
Message producing Do loops
#include <stdlib.h>
#include <iostream.h>
void main()
{
char Ans;
do
{
cout<<"The Steelers Rule!!!\n";
cout<<"Do you want another greeting?\n";
cout<<"Enter y for yes, n for no\n"
cout<<"and then press return: ";
cin>>Ans;
} while (Ans == 'y' || Ans == 'Y');
cout << "Good bye!\n";
}
#include <stdlib.h>
#include <iostream.h>
#define NumValues 10
void main()
{
int Max=0; //The maximum value so far
#include <stdlib.h>
#include <iostream.h>
#define NumValues 10
void main()
{
int Max; //The maximum value so far
cout<<"Enter a number:"<<endl;
cin>>Max;
#include <stdlib.h>
#include <iostream.h>
void main()
{
int Max; //The maximum value so far
cout<<"Enter a number:"<<endl;
cin>>Max;
cout<<"Do you wish to continue?"<<endl;
cin>>Answer;
Survey program
#include <stdlib.h>
#include <iostream.h>
#define NumValues 20
void main()
{
int NumYes=0; //Yes responses
int NumNo=0; //No Response
int LoopCounter;
#include <stdlib.h>
#include <iostream.h>
#define NumValues 20
void main()
{
int NumYes=0; //Yes responses
int NumNo=0; //No Response
int NumInvalid=0; //Invalid Responses
int LoopCounter;
#include <stdlib.h>
#include <iostream.h>
#define NumValues 20
void main()
{
int NumYes=0; //Yes responses
int NumNo=0; //No Response
int LoopCounter;
#include <stdlib.h>
#include <iostream.h>
void main()
{
int Die1, Die2, Sum=0;
int LoopCounter;
for (LoopCounter=0; LoopCounter<10; LoopCounter++)
{
Die1=rand()%6+1;
Die2=rand()%6+1;
cout<<Die1<<'\t'<<Die2<<endl;
Sum+=Die1+Die2;
}
cout<<"SUM="<<Sum<<endl;
}
#include <stdlib.h>
#include <iostream.h>
void main()
{
int Die1, Die2, Sum=0;
int RollCounter, SetCounter;
for(SetCounter=0; SetCounter<10; SetCounter++) //Outer loop
{
for (int RollCounter=0; RollCounter<10; RollCounter++) //Inner loop
{
Die1=rand()%6+1;
Die2=rand()%6+1;
cout<<Die1<<'\t'<<Die2<<endl;
Sum+=Die1+Die2;
}
cout<<"SUM="<<Sum<<endl;
}
}
Drill 4-18
//Drill 4-18
#include <iostream.h>
#include <stdlib.h>
void main()
{
int InnerLoopCounter, OuterLoopCounter;
for(int OuterLoopCounter=0; OuterLoopCounter<3; OuterLoopCounter++)
{
for(int InnerLoopCounter=0; InnerLoopCounter<4; InnerLoopCounter++)
{
cout<<OuterLoopCounter<<' '<<InnerLoopCounter<<endl;
}
}
}
Drill 4-19
//Drill 4-19
#include <iostream.h>
#include <stdlib.h>
void main()
{
int InnerLoopCounter;
int OuterLoopCounter;
Drill 4-20
//Drill 4-20
#include <iostream.h>
#include <stdlib.h>
void main()
{
int InnerLoopCounter;
int OuterLoopCounter;
OuterLoopCounter=0;
while (OuterLoopCounter<5)
{
cout<<OuterLoopCounter++<<'\t';
InnerLoopCounter=0;
while(InnerLoopCounter<3)
{
cout<<++InnerLoopCounter<<'\t';
}
cout<<endl;
}
}
void main()
{
//Declare Variables
int Product=1;
int UserInput;
} while(UserInput != 0)
#include <iostream.h>
#include <stdlib.h>
#define NumValues 10
void main()
{
//Declare Variables
int Product=1;
int UserInput;
int LoopCounter;
//Loop 10 times
for (LoopCounter = 0; LoopCounter < NumValues; LoopCounter++)
{
//Gather input from user
cout<<"Enter an Integer "<<endl;
cin>>UserInput;
//Output Result
cout<<"The Product is "<<Product;
}
#include <iostream.h>
#include <stdlib.h>
#define NumValues 10
void main()
{
//Declare Variables
int Product=1;
int UserInput;
int LoopCounter;
//Loop 10 times
for (LoopCounter = 0; LoopCounter < NumValues; LoopCounter++)
{
//Gather input from user
cout<<"Enter an Integer "<<endl;
cin>>UserInput;
#include <stdlib.h>
#include <iostream.h>
#include <iomanip.h>
void main()
{
float Hours = 1;
float Pay;
float Rate;
float Sum = 0.0;
int SkillIndicator;
cout << setprecision(2);
cout << setiosflags(ios :: showpoint);
cout << setiosflags(ios :: fixed); //Needed only for large numbers
if (SkillIndicator == 1)
Rate = HWage;
else if (SkillIndicator == 2)
Rate = MWage;
else if (SkillIndicator == 3)
Rate = LWage;
else
{
cerr << "You entered an invalid skill indicator";
continue;
}
Pay = Rate * Hours;
cout << "Worker's pay is $" << Pay;
Sum += Pay;
}
}
cout << endl <<"Total workers daily pay is $" << Sum <<endl;
}
#include <stdlib.h>
#include <iostream.h>
#include <iomanip.h>
#include <ctype.h>
void main()
{
float Hours = 1;
float Pay;
float Rate;
float Sum = 0.0;
char SkillIndicator;
do
{
cout << endl <<"Enter a negative value to end or";
cout << endl <<"Enter hours worked -> ";
cin >> Hours;
if (Hours > 0)
{
cout << endl << "Enter skill indicator (A,B,C) -> ";
cin >> SkillIndicator;
#include <stdlib.h>
#include <iostream.h>
void main()
{
int LoopCounter;
}
Drill 4-12 Answer
void main()
{
int LoopCounter;
#include<stdlib.h>
#include<iostream.h>
void main()
{
float LoopCounter;
cout<<"Enter a number"<<endl;
cin>> LoopCounter;
void main()
{
int Value1, Value2, Value3;
int Sum=1;
#include<stdlib.h>
#include<iostream.h>
void main()
{
int Value1, Value2, Value3;
int Sum;
do
{
cout<<"Enter three numbers"<<endl;
cin>>Value1>>Value2>>Value3;
Sum=Value1+Value2+Value3;
cout<<"There sum is "<<Sum<<endl;
} while (Sum>=0);
}
void main()
{
int LoopCounter;
#include <stdlib.h>
#include <iostream.h>
void main()
{
int Sum=0;
int NumGrades=0;
int Grade;
do
{
cout<<"Enter a grade:"<<endl;
cin>>Grade;
if (Grade != -1)
{
Sum+=Grade;
NumGrades++;
}
} while (Grade != -1);
cout<<Sum/NumGrades;
}
#include<stdlib.h>
#include<iostream.h>
void main()
{
int LoopCounter;
int Value1;
int Value2;
#include <stdlib.h>
#include <iostream.h>
void main()
{
int Width;
int Height;
int HeightCounter;
int WidthCounter;
for(int HeightCounter=0;HeightCounter<Height;HeightCounter++)
{
for(int WidthCounter=0;WidthCounter<Width;WidthCounter++)
cout<<"*";
cout<<endl;
}
}