Program to Compute Gross Salary From Basic, DA and HRA

Program to Compute Gross Salary From Basic, DA and HRA

  • Write a program to Compute Gross Salary From Basic, DA and HRA in C
  • Write a program to Compute Gross Salary From Basic, DA and HRA in C++
  • Write a program to Compute Gross Salary From Basic, DA and HRA in Python
  • Write a program to Compute Gross Salary From Basic, DA and HRA in PHP
  • Write a program to Compute Gross Salary From Basic, DA and HRA in Java
  • Write a program to Compute Gross Salary From Basic, DA and HRA in Java Script
  • Write a program to Compute Gross Salary From Basic, DA and HRA in C#

Explanation:

To compute the Gross Salary from the Basic Salary, DA (Dearness Allowance), and HRA (House Rent Allowance), you can use the following formula:

Gross Salary = Basic Salary + DA + HRA

Where:

  • Basic Salary is the base income.
  • DA is calculated as a percentage of the Basic Salary.
  • HRA is calculated as a percentage of the Basic Salary.

Calculate the DA: DA = (Basic Salary × DA percentage) / 100

Calculate the HRA: HRA = (Basic Salary × HRA percentage) / 100

Program to Compute Gross Salary From Basic, DA and HRA

#include <stdio.h>

int main() {
    float basic, DA, HRA, gross_salary;

    // Input Basic Salary, DA, and HRA
    printf("Enter Basic Salary: ");
    scanf("%f", &basic);
    printf("Enter DA (percentage): ");
    scanf("%f", &DA);
    printf("Enter HRA (percentage): ");
    scanf("%f", &HRA);

    // Calculate DA and HRA amounts
    DA = (basic * DA) / 100;
    HRA = (basic * HRA) / 100;

    // Calculate Gross Salary
    gross_salary = basic + DA + HRA;

    // Output the Gross Salary
    printf("Gross Salary = %.2f\n", gross_salary);

    return 0;
}

#include <iostream>
using namespace std;

int main() {
    float basic, DA, HRA, gross_salary;

    // Input Basic Salary, DA, and HRA
    cout << "Enter Basic Salary: ";
    cin >> basic;
    cout << "Enter DA (percentage): ";
    cin >> DA;
    cout << "Enter HRA (percentage): ";
    cin >> HRA;

    // Calculate DA and HRA amounts
    DA = (basic * DA) / 100;
    HRA = (basic * HRA) / 100;

    // Calculate Gross Salary
    gross_salary = basic + DA + HRA;

    // Output the Gross Salary
    cout << "Gross Salary = " << gross_salary << endl;

    return 0;
}

basic = float(input("Enter Basic Salary: "))
DA = float(input("Enter DA (percentage): "))
HRA = float(input("Enter HRA (percentage): "))

# Calculate DA and HRA amounts
DA = (basic * DA) / 100
HRA = (basic * HRA) / 100

# Calculate Gross Salary
gross_salary = basic + DA + HRA

# Output the Gross Salary
print(f"Gross Salary = {gross_salary:.2f}")

<?php
// Input Basic Salary, DA, and HRA
$basic = (float)readline("Enter Basic Salary: ");
$DA = (float)readline("Enter DA (percentage): ");
$HRA = (float)readline("Enter HRA (percentage): ");

// Calculate DA and HRA amounts
$DA = ($basic * $DA) / 100;
$HRA = ($basic * $HRA) / 100;

// Calculate Gross Salary
$gross_salary = $basic + $DA + $HRA;

// Output the Gross Salary
echo "Gross Salary = " . number_format($gross_salary, 2) . "\n";
?>

import java.util.Scanner;

public class GrossSalary {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        // Input Basic Salary, DA, and HRA
        System.out.print("Enter Basic Salary: ");
        double basic = scanner.nextDouble();
        System.out.print("Enter DA (percentage): ");
        double DA = scanner.nextDouble();
        System.out.print("Enter HRA (percentage): ");
        double HRA = scanner.nextDouble();

        // Calculate DA and HRA amounts
        DA = (basic * DA) / 100;
        HRA = (basic * HRA) / 100;

        // Calculate Gross Salary
        double gross_salary = basic + DA + HRA;

        // Output the Gross Salary
        System.out.printf("Gross Salary = %.2f\n", gross_salary);

        scanner.close();
    }
}

let basic = parseFloat(prompt("Enter Basic Salary: "));
let DA = parseFloat(prompt("Enter DA (percentage): "));
let HRA = parseFloat(prompt("Enter HRA (percentage): "));

// Calculate DA and HRA amounts
DA = (basic * DA) / 100;
HRA = (basic * HRA) / 100;

// Calculate Gross Salary
let gross_salary = basic + DA + HRA;

// Output the Gross Salary
console.log(`Gross Salary = ${gross_salary.toFixed(2)}`);

using System;

class Program {
    static void Main() {
        // Input Basic Salary, DA, and HRA
        Console.Write("Enter Basic Salary: ");
        double basic = Convert.ToDouble(Console.ReadLine());
        Console.Write("Enter DA (percentage): ");
        double DA = Convert.ToDouble(Console.ReadLine());
        Console.Write("Enter HRA (percentage): ");
        double HRA = Convert.ToDouble(Console.ReadLine());

        // Calculate DA and HRA amounts
        DA = (basic * DA) / 100;
        HRA = (basic * HRA) / 100;

        // Calculate Gross Salary
        double gross_salary = basic + DA + HRA;

        // Output the Gross Salary
        Console.WriteLine($"Gross Salary = {gross_salary:F2}");
    }
}

List of All Programs