magicfile icon وبسایت فایل سحرآمیز - magicfile.ir

تگ های موضوع سورس و کد آزمون سوالات ساده در سی

مقدمه



در دنیای برنامه‌نویسی، آزمون‌ها و ارزیابی‌ها یکی از ابزارهای حیاتی برای سنجش مهارت‌ها و دانش برنامه‌نویسان هستند. در این متن، به بررسی سورس و کدی برای ایجاد یک آزمون سوالات ساده در زبان سی‌شارپ خواهیم پرداخت. این کد می‌تواند به عنوان یک پایه برای توسعه آزمون‌های پیچیده‌تر مورد استفاده قرار گیرد.

ساختار برنامه


برنامه ما شامل چندین قسمت اصلی است:
  1. تعریف کلاس سوال: این کلاس نمایانگر یک سوال در آزمون است.
  1. ایجاد لیست سوالات: سوالات مختلف را در یک لیست ذخیره خواهیم کرد.
  1. دریافت پاسخ از کاربر: از کاربر خواهیم خواست تا پاسخ‌های خود را وارد کند.
  1. محاسبه و نمایش نمره: در نهایت، نمره کاربر را محاسبه کرده و نمایش خواهیم داد.

کد مثال


```csharp
using System;
using System.Collections.Generic;
class Question
{
public string Text { get; set; }
public string Answer { get; set; }
public Question(string text, string answer)
{
Text = text;
Answer = answer;
}
}
class Program
{
static void Main(string[] args)
{
List<Question> questions = new List<Question>
{
new Question("پایتون یک زبان برنامه‌نویسی است؟ (بله/خیر)", "بله"),
new Question("سی‌شارپ متعلق به مایکروسافت است؟ (بله/خیر)", "بله"),
new Question("آیا JavaScript زبانی شیءگرا است؟ (بله/خیر)", "خیر")
};
int score = 0;
foreach (var question in questions)
{
Console.WriteLine(question.Text);
string userAnswer = Console.ReadLine();
if (userAnswer.Trim().Equals(question.Answer, StringComparison.OrdinalIgnoreCase))
{
score++;
}
}
Console.WriteLine($"نمره شما: {score} از {questions.Count}");
}
}
```

توضیحات کد


در این کد:
- کلاس Question: شامل دو خاصیت `Text` و `Answer` است. این کلاس به ما اجازه می‌دهد تا سوالات را به‌راحتی مدیریت کنیم.
- لیست سوالات: در متد `Main`، ما یک لیست از سوالات می‌سازیم و آن را با سوالات مورد نظر پر می‌کنیم.
- دریافت و بررسی پاسخ: با استفاده از یک حلقه `foreach`، هر سوال را نمایش می‌دهیم و پاسخ کاربر را دریافت می‌کنیم. اگر پاسخ درست باشد، نمره کاربر افزایش می‌یابد.
- نمایش نمره: در نهایت، نمره کاربر با تعداد کل سوالات نمایش داده می‌شود.

نتیجه‌گیری


این برنامه یک مدل ساده برای آزمون سوالات در سی‌شارپ است. شما می‌توانید به راحتی این کد را گسترش دهید. می‌توانید سوالات بیشتری اضافه کنید، انواع سوالات را گنجانده و یا حتی یک رابط کاربری گرافیکی برای بهبود تجربه کاربری طراحی کنید.
استفاده از این کد، به شما کمک می‌کند تا مفاهیم پایه‌ای برنامه‌نویسی سی‌شارپ را بهتر درک کنید و در عین حال یک ابزار کاربردی بسازید.
مشاهده بيشتر

لیست فایل های ویژه وبسایت

نرم-افزار-ترجمه-خودکار-فایل-های-po-,-pot-بصورت-کامل-برای-تمامی-زبان-ها-از-جمله-فارسی

نرم افزار ترجمه خودکار فایل های po , pot بصورت کامل برای تمامی زبان ها از جمله فارسی


بهترین-سرویس-پوش-نوتیفیکیشن-(Web-Push-Notification)-اسکریپت-مدیریت-اعلان-و-ساخت-پوش-نوتیفیکیشن-سایت-و-ارسال-پوش-از-طریق-php

بهترین سرویس پوش نوتیفیکیشن (Web Push Notification) اسکریپت مدیریت اعلان و ساخت پوش نوتیفیکیشن سایت و ارسال پوش از طریق php


نرم-افزار-تغییر-زبان-سورس-کد-ویژوال-استودیو-(عناصر-دیزاین-طراحی-فرم-ها)

نرم افزار تغییر زبان سورس کد ویژوال استودیو (عناصر دیزاین طراحی فرم ها)


دانلود-نرم-افزار-تبدیل-txt-به-vcf-:-برنامه-تبدیل-فایل-متنی-تکست-txt-به-وی‌سی‌اف-vcf-(Virtual-Contact-File-مخاطب-موبایل)

دانلود نرم افزار تبدیل txt به vcf : برنامه تبدیل فایل متنی تکست txt به وی‌سی‌اف vcf (Virtual Contact File مخاطب موبایل)


دانلود-دیتابیس-تقویم-1404-در-اکسل

دانلود دیتابیس تقویم 1404 در اکسل


تعداد فایل های دانلود شده

35896+

آخرین بروز رسانی در سایت

1404/2/19

قدمت سایت فایل سحرآمیز

+8 سال

تعداد محصولات برای دانلود

2599+