Tengo este programa que saca 3 puntajes de 200 posibles cada uno, se supone que obtiene el promedio y muestra el porcentaje. pero cuando ingreso números, obtengo 00.0 como respuesta. ¿Qué podría estar haciendo mal?Emisión matemática simple en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int Score1;
int Score2;
int Score3;
Console.Write("Enter your score (out of 200 possible) on the first test: ");
Score1 = int.Parse(Console.ReadLine());
Console.Write("Enter your score (out of 200 possible) on the second test: ");
Score2 = int.Parse(Console.ReadLine());
Console.Write("Enter your score (out of 200 possible on the third test: ");
Score3 = int.Parse(Console.ReadLine());
Console.WriteLine("\n");
float percent = ((Score1+ Score2+ Score3)/600);
Console.WriteLine("Your percentage to date is: {0:00.0}", percent);
Console.ReadLine();
}
}
}
Woot? ¿Cómo pudiste escribir eso en menos de 33 segundos? :-P – Patrick
@Patrick: Primera línea desde aquí: http://meta.stackexchange.com/questions/9134/jon-skeet-facts/9135#9135;) – Bobby
Supongo que este es uno de los errores más comunes de C -sintaxis de expresión de los lenguajes derivados ... – sum1stolemyname