UNIT 03: INPUT/OUTPUT HANDLING IN C++ - Lab Activities - Computer Science For Class X
UNIT 03: INPUT/OUTPUT HANDLING IN C++ - Lab Activities - Computer Science For Class X
GO TO INDEX
Computer Science For Class X
Unit 03: Input / Output Handling In C++
Lab Activities
Q.1: Develop programs for manipulating the following formulas.Title | Formula | Description |
---|---|---|
Calculating speed of an object | s=d/t | Speed = distance / time |
Newton's second law of motion | F=ma | Force = mass x acceleration |
Calculating acceleration | a = (vf-vi) / t | Acceleration is equal to (final velocity - initial velocity) / time |
Area of triangle | a = 1/2bh | Area = 1/2 (base)(height) |
Convert the Celsius to Fahrenheit | F = (c*1.8) + 32 | - |
Ans: (i) Calculating speed of an object
#include<iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main()
{
float speed;
float d;
float t;
cout << "\n \t Enter distance = ";
cin >> d;
cout << "\n\t Enter time = ";
cin >> t;
speed = d/t;
cout << "\n\t The speed of the object is = " << speed <<" m/s";
return 0;
}
(ii) Newton's second law of motion
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main()
{
float f;
float m;
float a;
cout << "\n \t Enter mass = ";
cin >> m;
cout << "\n\t Enter acceleration = ";
cin >> a;
f = m*a;
cout << "\n\t The value of F is = " << f <<" N";
return 0;
}
(iii) Calculating acceleration
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main()
{
float in_velocity;
float acceleration;
float f_velocity;
float time;
cout << "\n \t Enter the initial velocity of an object in m/s = ";
cin >> in_velocity;
cout << "\n\t Enter the final velocity of an object in m/s = ";
cin >> f_velocity;
cout << "\n \t Enter the time in seconds = ";
cin >> time;
acceleration = (f_velocity - in_velocity)/ time;
cout << "\n\t The Acceleration of the object is = " << acceleration <<" m/s2";
return 0;
}
(iv) Area of triangle
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main()
{
float base;
float height;
float area;
cout << "\n \t Enter the base of triangle = ";
cin >> base;
cout << "\n\t Enter the height of triangle = ";
cin >> height;
area = (base * height);
cout << "\n\t The area of the triangle is = " << area<<" s2";
return 0;
}
(v) Convert the Celsius to Fahrenheit
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main()
{
float celsius;
float fahrenheit;
cout << "\n \t Enter the temperature in Celsius = ";
cin >> celsius;
fahrenheit = (celsius * 1.8) + 32;
cout << "\n\t The temperature in Fahrenheit is = " << fahrenheit<<" F";
return 0;
}
Q.2: Write a program to calculate the volume of a box.
Ans: VOLUME OF A BOX:
#include<iostream>
#include<conio.h>
#include<stdio.h>
using namespace std;
int main()
{
float length;
float height;
float volume;
float width;
cout << "\n \t Enter the length of box = ";
cin >> length;
cout << "\n \t Enter the height of box = ";
cin >> height;
cout << "\n \t Enter the width of box = ";
cin >> width;
volume = (length*height*width);
cout << "\n \t The volume of the box is = " <<volume;
return 0;
}
Q.3: Write a program of marksheet, take input of five subjects, print its total and percentage also.
Ans: Marks Sheet
#include<iostream>
#include<conio.h>
#include<stdio.h>
using namespace std;
int main()
{
int phy, eng, comp, chem, urdu;
int obt_marks, per;
cout << "\n \t Enter Chemistry Marks = ";
cin >> chem;
cout << "\n \t Enter Physics Marks = ";
cin >> phy;
cout << "\n \t Enter Computer Marks = ";
cin >> comp;
cout << "\n \t Enter English Marks = ";
cin >> eng;
cout << "\n \t Enter Urdu Marks = ";
cin >> urdu;
obt_marks = chem + phy + comp + eng + urdu;
per = (obt_marks*100) /500;
cout << "\n \t The total marks are = " << obt_marks;
cout << "\n \t The percentage is = " << per <<"%\n";
return 0;
}
Q.4: Write a code to calculate mathematical expression of a2 + 2ab +b2.
Ans: Mathematical Expression:
#include<iostream>
#include<conio.h>
#include<stdio.h>
using namespace std;
int main()
{
float sol;
int a, b;
cout << "\n\t Program to calculate expression a2 + 2ab +b2";
cout << "\n\t Enter the value of a. \t";
cin >> a;
cout << "\n\t Enter the value of b. \t";
cin >> b;
sol = (a*a) + 2*(a*b) + (b*b);
cout << "\n\t The solution of expression a2 + 2ab +b2 for given a and b is. \t" << sol;
return 0;
}
Q.5: list out errors from the C++ program and remove those errors, write the output.
#include<iostream.h>
using namespace std
int main (void);
{
int x;
cout << "\n Enter the value of x........";
cin >> x
cout << "\n The square of x......." << a*a;
return 0;
}
Ans: List of errors:
- #include<iostream.h>
- using namespace std
- int main (void);
- {
- int x;
- cout << "\n Enter the value of x........";
- cin >> x
- cout << "\n The square of x......." << a*a;
- return 0;
- }
Line No. | Error |
---|---|
1. | iostream.h |
2. | Terminator (;) missing after std |
3. | Terminator (;) present after main function |
7. | Terminator (;) missing after cin function |
8. | Wrong variable used in square expression (a) |
Correct Program:
#include<iostream>
using namespace std;
int main (void)
{
int x;
cout << "\n Enter the value of x .....";
cin >> x;
cout << "\n The square of x ....." << x*x;
return 0;
}
OUTPUT:
Enter the value of x ..... 5
The square of x ..... 25
Comments
Post a Comment
If you have any doubts, Please let me know .