Write
an algorithm to add two numbers entered by user.
Step
1: Start
Step
2: Declare variables num1, num2 and sum.
Step
3: Read values num1 and num2.
Step
4: Add num1 and num2 and assign the result to sum.
sum←num1+num2
Step
5: Display sum
Step
6: Stop
Write
an algorithm to find the largest among three different numbers entered by user.
Step
1: Start
Step
2: Declare variables a,b and c.
Step
3: Read variables a,b and c.
Step
4: If a>b
If a>c
Display a is the largest number.
Else
Display c is the largest number.
Else
If b>c
Display b is the largest number.
Else
Display c is the greatest
number.
Step
5: Stop
Write
an algorithm to find the factorial of a number entered by user.
Step
1: Start
Step
2: Declare variables n,factorial and i.
Step
3: Initialize variables
factorial←1
i←1
Step
4: Read value of n
Step
5: Repeat the steps until i=n
5.1: factorial←factorial*i
5.2: i←i+1
Step
6: Display factorial
Step
7: Stop
Write
an algorithm to find all roots of a quadratic equation ax2+bx+c=0.
Step
1: Start
Step
2: Declare variables a, b, c, D, x1, x2, rp and ip;
Step
3: Calculate discriminant
D←b2-4ac
Step
4: If D≥0
r1←(-b+√D)/2a
r2←(-b-√D)/2a
Display r1 and r2 as roots.
Else
Calculate real part and imaginary
part
rp←b/2a
ip←√(-D)/2a
Display rp+j(ip) and rp-j(ip) as
roots
Step
5: Stop