Cálculo de porcentaje en C#

Muhammad Zeeshan 12 octubre 2023
Cálculo de porcentaje en C#

Este artículo demostrará cómo calcular porcentajes en el lenguaje de programación C#.

Cree un programa que calcule el porcentaje usando C#

Para comenzar, debemos importar las siguientes bibliotecas.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

Luego construya cuatro variables de tipo double denominadas sub1, sub2, sub3 y sub4. También existirá una variable llamada total que almacenará las notas totales de todas las asignaturas.

Además, cree una variable de porcentaje de tipo double llamada por.

double sub1, sub2, sub3, sub4, total;
double per;

Ahora podemos calcular el porcentaje usando la fórmula provista.

per = total / 4;  // Here "total" holds the total marks of all subjects, and "4" is the total number
                  // of subjects.

Código fuente completo:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

public class PercentageCalculation {
  static void Main(string[] args) {
    double sub1, sub2, sub3, sub4, total;
    double per;
    Console.Write("Enter marks of subjects to find out the percentage. \n");
    Console.Write("Input  the marks of Subject1: ");
    sub1 = Convert.ToInt32(Console.ReadLine());
    Console.Write("Input  the marks of Subject2: ");
    sub2 = Convert.ToInt32(Console.ReadLine());
    Console.Write("Input  the marks of Subject3: ");
    sub3 = Convert.ToInt32(Console.ReadLine());
    Console.Write("Input  the marks of Subject4: ");
    sub4 = Convert.ToInt32(Console.ReadLine());
    total = sub1 + sub2 + sub3 + sub4;
    per = total / 4;
    Console.Write("Percentage = {0}%\n", per);
  }
}

Producción :

Enter marks of subjects to find out the percentage.
Input  the marks of Subject1: 34
Input  the marks of Subject2: 45
Input  the marks of Subject3: 56
Input  the marks of Subject4: 45
Percentage = 45%
Muhammad Zeeshan avatar Muhammad Zeeshan avatar

I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.

LinkedIn