Ich versuche ein Programm zu finden, das die von den Benutzern eingegebenen Werte berechnet. Ich versuche auch, eine Grenze dafür zu setzen, wie hoch oder niedrig die Benutzereingabe sein kann (d. H. 0 < = oder> = 100). Aber wenn ich dezimal verwenden es hält mich diesen Fehler geben, „Operator‚<‘kann nicht auf Operanden vom Typ‚Dezimal‘angewendet werden, und‚double‘“Der Operator '<' kann nicht auf Operanden vom Typ 'dezimal' und 'doppelt' angewendet werden.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Grade_Program
{
class Program
{
static void Main(string[] args)
{
string First;
string Last;
First = "Cristiano";
Last = " Ronaldo";
Console.Write("Please enter student name <First Last>: ");
Console.WriteLine(First + Last);
Console.WriteLine(" ");
Console.WriteLine("*************NOTE**********************************************");
Console.WriteLine("*** Be sure to include decimal point for scores. ***");
Console.WriteLine("*** !!!All score should range from 0.00 to 100.00 !! ***");
Console.WriteLine("*** ***");
Console.WriteLine("*** For example : 80.50 ***");
Console.WriteLine("***************************************************************");
Console.WriteLine(" ");
decimal Exam_1;
decimal Exam_2;
decimal Exam_3;
decimal Assignment_1;
decimal Assignment_2;
Console.Write("Please enter score for Exam 1 <Example: 100.0>: ");
Exam_1 = Convert.ToDecimal(Console.ReadLine());
if (Exam_1 < 0.0 | Exam_1 > 100.0)
Console.Write("Exam score cannot be less than 0. or greater than 100.0. Please re-enter the score for Exam 1 <Example: 95.0>:");
Exam_1 = Convert.ToDecimal(Console.ReadLine());
Console.Write("Please enter score for Exam 2 <Example: 0.0>: ");
Exam_2 = Convert.ToDecimal(Console.ReadLine());
Bitte senden Sie die genaue Codezeile, die den Fehler ist zu werfen. –
Versuchen Sie '0M <= myDecimal || 100M> = myDecimal' (ref: https://msdn.microsoft.com/en-us/library/364x0z75.aspx) – souldzin
Die meiste Zeit kommt dieser Fehler wegen des Casting-Problems. Wenn Sie den Code einfügen, können wir genau die richtige Antwort geben. – Sasa1234