User Defined Function Assignment
User Defined Function Assignment
Computational Physics-1
Submitted To:
Dr. Muzaffar Bashir
Submitted By:
Muhammad Umair
Roll Number:
P18-35
cout<<"Force F :"<<F<<endl;
cout<<"\n Thanks"<<endl;
getch();
}
int multiply(int x,int k){
return (-(k*x)); }
cout<<"A :"<<a<<endl;
cout<<"\n Thanks"<<endl;
getch();
}
float multiply(float x,float k,float m){
return ((-(k*x))/m); }
Q: Write a C++ Program for I=Q/t using User defined function.
#include<iostream.h>
#include<conio.h>
#include<math.h>
float divide(float Q,float t);
void main() {
float I,Q,t ;
cout<<"Enter Value of Q: ";
cin>>Q;
cout<<"Enter Value oft: ";
cin>>t;
I = divide(Q,t);
cout<<"I :"<<I<<endl;
cout<<"\n Thanks"<<endl;
getch();
}
float divide(float Q,float t){
return (Q/t); }
Q: Write a C++ Program for A=pi*r2 using User defined function.
#include<iostream.h>
#include<conio.h>
#include<math.h>
float multiply(float pi,float r);
void main() {
float A,pi=3.14,r ;
cout<<"Enter Value of R: ";
cin>>r;
A = multiply(pi,r);
cout<<"Area :"<<A<<endl;
cout<<"\n Thanks"<<endl;
getch();
}
float multiply(float pi,float r){
return (pi*r*r); }
Q: Write a C++ Program for Time period T using User defined function.
#include<math.h>
float multiply(float pi,float l,float g);
void main() {
float T,pi=3.14,g=9.8,l ;
cout<<"Enter Value of l: ";
cin>>l;
T = multiply(pi,l,g);
Q: Write a C++ Program for F=ma with an array size of 5 using User defined function.
#include<iostream.h>
#include<conio.h>
float product(float,float);
void main() {
float a[5],b[5],c[5];
for (int i=0; i<5; i++) {
cout<<"\nIteration No: "<<i+1<<endl;
cout<<"enter current value I = "; cin>>a[i];
cout<<"enter resistande value R = "; cin>>b[i];
c[i] = product(a[i],b[i]);
cout<<"Votage V = "<<c[i]<<endl; }
cout<<"Thanks"<<endl;
getch();
}
float product (float m, float n){
float p;
p = m*n;
return p; }
Q: Write a C++ program for factorial of five number by User defined function.
#include<iostream.h>
#include<conio.h>
#include<math.h>
int factorial(int);
void main() {
int k , n;
cout<<"x\ty\n";
for(int i=0;i<=5;i++){
n=i;
k = factorial(n);
cout<<"\n number: "<<n<<"\nFactorial : "<<k<<endl;
}
cout<<"\n Thanks"<<endl;
getch();
}
int factorial(int d){
int fact=1;
for(int i=1;i<=d;i++)
fact = fact*i;
return fact;
}