Database Management
Database Management
Prepared by:
Greg Anindya Talukder
Roll: 17211042
Section: B
Department of Accounting and Information Systems
Session: 2016-17
Prepared for:
Mohammod Akbar Kabir
Associate Professor
Adjunct Faculty
Faculty of Business Studies
Bangladesh University of Professionals
Date of Submission:
29th October, 2018
Problem statement
To make a calculator using C programming. To solve this problem I used C
programming language. In my calculator I included seven functions, which are-
Addition, Subtraction, Multiplication, Division, Present Value, Future Value and
Net Present Value.
Algorithm
ADDITION
1. Start
3. Sum=a+b
4. Print result
5. End
SUBTRACTION
1. Start
3. Sub=a-b
4. Print result
5. End
MULTIPLICATION
1. Start
3. Sub=a*b
4. Print result
5. End
DIVISION
1. Start
3. D=a/b
4. Print result
5. End
Present value
1. Start
3. PV=c1/(1+interest rate)n
4. Print result
5. End
Future value
1. Start
3. FV = C0 *(1+interest rate)n
4. Print result
5. End
2. Input c0
4. Input cash flow for each year & save in c[t], interest (I)
5. NPV=∑co/(1+i)n -NCO
7. NPV= total-C0
8. Print result
9. End
C programming code for making a
calculator
#include <stdio.h>
#include <stdlib.h>
#include<math.h>
int main()
float num1, num2, result, c1,r,n,e,power,pv,c0;; //Float variables for the user
input and output, used floats in case the user enters e.g. 14.7
printf("1. Addition\n");
printf("2. Subtraction\n");
printf("3. Multiplication\n");
printf("4. Division\n");
printf("5. pv\n");
printf("6. fv\n");
printf("7. npv\n\n");
printf("Enter number: "); //User input for the calculator menu
scanf("%d", &menu);
printf("\n");
case 1:
scanf("%f", &num1);
scanf("%f", &num2);
break;
case 2:
scanf("%f", &num1);
scanf("%f", &num2);
printf("\n");
break;
case 3:
scanf("%f", &num1);
scanf("%f", &num2);
printf("\n");
result = num1 * num2; //Multiplication calculation
break;
case 4:
scanf("%f", &num1);
scanf("%f", &num2);
printf("\n");
break;
case 5:
printf("You entered pv\n\n");
scanf("%f",&c1);
scanf("%f",&r);
scanf("%f",&n);
e=1+r;
power=pow(e,n);
pv=c1/power;
pv=0;
break;
case 6:
scanf("%f",&c1);
scanf("%f",&r);
scanf("%f",&n);
e=1+r;
power=pow(e,n);
pv=c1*power;
pv=0;
break;
case 7:
scanf("%f",&c0);
scanf("%d",&t);
//t=t+1;
int i;
scanf("%f",&C[i]);
scanf("%f",&r);
r=r/100;
e=1+r;
power=pow(e,i+1);
alpha[i]=C[i]/power;
total=total+alpha[i];
npv= total-c0;
npv=0;
break;
return 0;
printf("\n");
case 2:
scanf("%f", &num1);
scanf("%f", &num2);
printf("\n");
break;
case 3:
scanf("%f", &num1);
printf("Enter second number: "); //User input for second number
scanf("%f", &num2);
printf("\n");
break;
case 4:
scanf("%f", &num1);
scanf("%f", &num2);
printf("\n");
break;
case 5:
scanf("%f",&c1);
scanf("%f",&r);
scanf("%f",&n);
e=1+r;
power=pow(e,n);
pv=c1/power;
pv=0;
break;
case 6:
scanf("%f",&c1);
scanf("%f",&n);
e=1+r;
power=pow(e,n);
pv=c1*power;
pv=0;
break;
case 7:
scanf("%f",&c0);
scanf("%d",&t);
//t=t+1;
int i;
scanf("%f",&C[i]);
}
scanf("%f",&r);
r=r/100;
e=1+r;
power=pow(e,i+1);
alpha[i]=C[i]/power;
total=total+alpha[i];
npv= total-c0;
npv=0;
break;
return 0;
}
Addition
Substraction
Multiplication
Division
Present value
Future value
Net present value