Basic of C Programming Lab
Basic of C Programming Lab
FLOWCHART
Definition of Algorithm – a finite number of step-by-step
procedures to solve a given problem is called algorithm.
Flowchart
Graphical or pictorial representation of an algorithm is called
flowchart.
Consist set of predefined symbols
Sl.no Symbol Name function
1 Oval Start/stop
2 Parallelogram Input/output
3 Rhombus/diamo Condition
nd
4 Rectangle Processing/computati
on
5 Hexagon Looping/iteration
6 Circle continuation
a
7 Arrow Flow of
direction/control
8 Predefined Subroutine/function
process
9 Document Function
document/report
C program to add two numbers with algorithm, flowchart
Algorithm
Step1 – start
Step2 – declare a, b, sum
Step3 – read a & b
Step4 – sum= a+b
Step5 – display sum
Step6 – stop
Flowchart
start
Declare variable a,
b,sum
Read a & b
Print sum
stop
#include<stdio.h>
int main()
{
int a, b, sum;
printf(“add two integer \n”);
scanf(“ %d %d”,&a,&b);
sum= a+b;
printf(“the sum value is %d”,sum);
return 0;
}
Algorithm
Flowchart
Program
int a,b,c,sum;
Printf(“add three integer”);
Scanf(“%d %d %d”,&a,&b,&c);
Sum=a+b+c;
Printf(“display the sum value %d”,sum);
int main()
int num1,num2;
float result;
scanf("%d",&num1);
scanf("%d",&num2);
scanf(" %c",&choice);
result=0;
switch(choice)
case '+':
result=num1+num2;
break;
case '-':
result=num1-num2;
break;
case '*':
result=num1*num2;
break;
case '/':
result=(float)num1/(float)num2;
break;
case '%':
result=num1%num2;
break;
default:
printf("Invalid operation.\n");
Printf("Result: %d %c %d =%f\n",num1,choice,num2,result);
return 0;