cpp Template

Published on: 04 February 2025

12. Aim: Create a program to showcase the use of Templates.

Practice Exercise 18: Write a C++ program to demonstrate the use of Function Templates for calculating stress.

Code:

#include <iostream>

using namespace std;

template <typename T>
T calculateStress(T force, T area) {
    return force / area;
}

int main() {

    int intForce, intArea;
    cout << "Enter force (integer, N): ";
    cin >> intForce;
    cout << "Enter area (integer, m^2): ";
    cin >> intArea;
    int intStress = calculateStress(intForce, intArea);
    cout << "Integer Stress: " << intStress << " N/m^2" << endl;

    float floatForce, floatArea;
    cout << "Enter force (float, N): ";
    cin >> floatForce;
    cout << "Enter area (float, m^2): ";
    cin >> floatArea;
    float floatStress = calculateStress(floatForce, floatArea);
    cout << "Float Stress: " << floatStress << " N/m^2" << endl;

    return 0;
}

References

There may be some AI Generated content in this article used for demonstration purposes.