ICS Mid Assignment IP
ICS Mid Assignment IP
3. Draw a flowchart from below C++ program to find the sum of first 5 natural numbers.
#include <iostream>
using namespace std;
int main() {
int sum;
sum = 0;
for (int i = 1; i <= 5; i++) {
sum =sum+ i;
}
cout << "Sum = " << sum << endl;
return 0;
}
(1)
Step 1: Divide the binary digits into groups of 3 starting from right.
010 111 110
Step 2: Converting every 3 binary digits (from bit0) to octal digit:
(2)
Step 1: Divide the hexadecimal digits into 3 individuals starting from right.
EFA
Step 2: Converting each hex digits to binary digit:
(E)16=1110
(F)16 =1111
(A)16=1010
Hex Binary
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
(3)
Flowchart of given code: