مشخصات مقاله
-
2993
-
0.0
-
6982
-
0
-
0
مثال از حلقه در سی شارپ (C# Loop Examples)
پس از مرور اولیه موضوع حلقه ها در این بخش می خواهیم با ارایه مثالی از حلقه در سی شارپ درک بهتری از چگونگی کارکرد آن ها در این زبان برنامه نویسی به شما فراهم کنیم.
در این بخش از آموزش سی شارپ قصد داریم تا با ارایه یک مثال ساده و کاربردی یکی از پرکاربردترین روش های استفاده از ساختارهای تکرار شرطی را به شما آموزش دهیم. در این برنامه از کاربر پرسیده می شود که قصد انجام چه عملیاتی را دارد و متناظر با هر عملیات گزینه ای در نظر گرفته شده است (شبیه دستگاه خود پرداز بانک) و سپس بر اساس مقدار وارد شده توسط کابر عملیات متناظر با آن اجرا خواهد شد. بدین منظور مراحل زیر را انجام دهید
- فایل Management.cs را به ترتیب زیر اصلاح کنید.
using System;
public class Management
{
... No Change
public static int Main()
{
double amount = 0;
byte nextAction = 0;
Customer accountHolder = null;
Management registration = new Management();
Console.Title = "National Bank";
accountHolder = registration.CreateNewAccount();
Console.WriteLine("Enter the customer's initial deposit");
accountHolder.Balance = registration.GetMoney();
Console.Clear();
registration.ShowAccountInformation(accountHolder);
do
{
Console.WriteLine("What do you want to do now?");
Console.WriteLine("1 - Check account balance");
Console.WriteLine("2 - Make a deposit");
Console.WriteLine("3 - Withdraw money");
Console.WriteLine("4 - Transfer money from one account to another");
nextAction = byte.Parse(Console.ReadLine());
} while ((nextAction < 1) || (nextAction > 4));
switch (nextAction)
{
case 1:
break;
case 2:
Console.Write("Enter the Deposit ");
amount = double.Parse(Console.ReadLine());
accountHolder.Balance = accountHolder.Balance + amount;
break;
case 3:
Console.Write("Enter the Withdrawal ");
amount = double.Parse(Console.ReadLine());
accountHolder.Balance = accountHolder.Balance - amount;
break;
case 4:
Console.WriteLine("Operation not available: You have only one account with us");
break;
}
registration.ShowAccountInformation(accountHolder);
Console.ReadKey();
return 0;
}
}
- F5 را زده تا برنامه اجرا شود
- مقادیر مورد نیاز را بدین صورت وارد کنید
Account Number:
301-240410-202
Account Type:
1
Customer Name:
Frank Trombs
PIN:
9731
Initial Deposit:
40.1
- حال کلید Enter را بزنید
=========================================== ==-= National Bank =-====================== Customer Account Information ------------------------------------------- Account #: 301-240410-202 Account Type: Checking Full Name: Frank Trombs PIN #: 9731 Balance: 40.10 =========================================== What do you want to do now? 1 - Check account balance 2 - Make a deposit 3 - Withdraw money 4 - Transfer money from one account to another Enter your choice:
- زمانی شما پرسیده شد چه عملیاتی می خواهید انجام دهید، 2 را تایپ کنید تا به حساب پول واریز شود سپس کلید Enter را فشار دهید.
- اکنون 125.85 وارد کرده و Enter را بزنید.
=========================================== ==-= National Bank =-====================== Customer Account Information ------------------------------------------- Account #: 301-240410-202 Account Type: Checking Full Name: Frank Trombs PIN #: 9731 Balance: 165.95 ===========================================
- پس از زدن Enter پنجره ی DOS بسته شده و به محیط برنامه نویسی بازگردانده می شوید.
1404/01/20
6982
2993
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com