تور لحظه آخری
امروز : شنبه ، 31 شهریور 1403    احادیث و روایات:  امام حسن عسکری (ع):عبادت کردن به زیادی روزه و نماز نیست، بلکه (حقیقت) عبادت، زیاد در کار ...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

تریدینگ ویو

لمینت دندان

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

طراحی کاتالوگ فوری

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

وکیل کرج

خرید تیشرت مردانه

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ابزار دقیق

خرید ریبون

موسسه خیریه

خرید سی پی کالاف

واردات از چین

دستگاه تصفیه آب صنعتی

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

خرید نهال سیب سبز

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

دیوار سبز

irspeedy

درج اگهی ویژه

ماشین سازان

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

شات آف ولو

تله بخار

شیر برقی گاز

شیر برقی گاز

خرید کتاب رمان انگلیسی

زانوبند زاپیامکس

بهترین کف کاذب چوبی

پاد یکبار مصرف

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

بلیط هواپیما

 






آمار وبسایت

 تعداد کل بازدیدها : 1817278845




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

برنامه ای در زبان سی شارپ - گرفتن نمرات و چاپ لیست قبول شدگان -


واضح آرشیو وب فارسی:سایت ریسک: برنامه ای در زبان سی شارپ - گرفتن نمرات و چاپ لیست قبول شدگان scooter2005 01 مرداد 1388, 17:28برنامه ای بخوایم بنویسیم که 20 تا نمره و عدد رو بگیره و لیست مردودی و قبولی رو بده ممنون اگر دوستان راهنمایی کنن . اینکه بخوایم بگیم 20 تا نمره بگیره باید یه بار یه رشته جدا تعریف کنیم و برای بیست تا اسم هم یه دونه جدا ؟ ممنون اگر در مورد تابع قبولی و مردودی هم تصحیح کنید using System; namespace ConsoleApplication109 { class student { static void Main(string[] args) { string stu =new string[20]; for (i=0 ; i>10 ; i++) { stu[i]=System.Console.ReadLine(); } //tabe maroodi va ghabooli static int mgh (in x; if stu[i] >10 Console.WriteLine(marood) esle if Console.WriteLine(ghabool) } } } the_king 01 مرداد 1388, 18:23هم می توانید دو آرایه 20 عنصری جداگانه بسازید و هم می توانید یک struct برای نوع داده ترکیبی ای بسازید که دو فیلد نام و نمره را در خود جای دهد. در ضمن آرایه stu را درست تعریف نکردید، بایستی از نوع داده []string استفاده می کردید و نه string using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplicationStudents { class Program { public struct StudentInfo { public string name; public double score; }; static void Main(string[] args) { int n = 20; StudentInfo[] stu = new StudentInfo[n]; for (int i = 0; i < n; i++) { Console.Write("Student {0}) Please enter name : ", i + 1); stu[i].name = Console.ReadLine(); Console.Write(" Please enter score : "); stu[i].score = int.Parse(Console.ReadLine()); } Console.WriteLine(" Accepted Students :"); int count = 0; for (int i = 0; i < n; i++) if (stu[i].score > 10) { count++; Console.WriteLine("Student {0}) name = {1}", count, stu[i].name); Console.WriteLine(" score = {0}", stu[i].score); } Console.WriteLine(" Refused Students :"); count = 0; for (int i = 0; i < n; i++) if (stu[i].score < 10) { count++; Console.WriteLine("Student {0}) name = {1}", count, stu[i].name); Console.WriteLine(" score = {0}", stu[i].score); } Console.ReadKey(true); } } } scooter2005 05 مرداد 1388, 22:26ممنون 3 تا سوال دارم اول اينكه در چه موارد به اين صورت بايد نقطه اي بنويسيم . stu[i].name=Console.ReadLine()يعني به جاي stu[i]=Console.ReadLine()همچنين فرق بين Write و WriteLine در كدها چيست . ضمن اينكه هردو يك كاربرد دارند لطفا در مورد چاپ كردن كدها نيز قسمتهاي مختلف اين كد رو لطفا تشريح فرماييد Console.WriteLine("Student {0}) name = {1}", count, stu[i].name); mo.esmp 08 مرداد 1388, 12:33ممنون 3 تا سوال دارم اول اينكه در چه موارد به اين صورت بايد نقطه اي بنويسيم . stu[i].name=Console.ReadLine()يعني به جاي stu[i]=Console.ReadLine();[/CODE] stu يک ساختمانه که شامل 2 رکورد نام و معدل است. وقتی که اطلاعاتی رو از کاربر ميگيرد بايد در يکی از اين 2 رکورد زخيره بشه. برای همين کار بايد اول نام ساختمان سپس با استفاده از عملگره نقطه به رکورد مورد نظر دسترسی پيدا کرد. مهمچنين فرق بين Write و WriteLine در كدها چيست . ضمن اينكه هردو يك كاربرد دارند لطفا در مورد چاپ كردن كدها نيز قسمتهاي مختلف اين كد رو لطفا تشريح فرماييد Console.WriteLine("Student {0}) name = {1}", count, stu[i].name); وقتی که اطلاعات با Console.WriteLine چاپ بشه اطلاعات بعدی در خط بعدی چاپ ميشه ولی وقتی که اطلاعات با Console.Write چاپ بشه اطلاعات بعدی در همان خط چاپ ميشه. public double score; stu[i].score = int.Parse(Console.ReadLine()); همچنين چون نوع متغير score از نوع double است بايد کد بالا اصلاح بشه stu[i].score = double.Parse(Console.ReadLine()); scooter2005 09 مرداد 1388, 11:19این خط رو هم زحمت توضحیش رو می کشی که 1 و 0 که داخلش هست لزوم استفادشون چیه ؟ Console.WriteLine("Student {0}) name = {1}", count, stu[i].name); the_king 09 مرداد 1388, 11:49این خط رو هم زحمت توضحیش رو می کشی که 1 و 0 که داخلش هست لزوم استفادشون چیه ؟ Console.WriteLine("Student {0}) name = {1}", count, stu[i].name); نحوه استفاده از WriteLine با این شیوه ای که نوشته شده چنین است : عبارت اول متن پیغامی است که بایستی نمایش داده شود. اگر بخواهیم در متن پیغام یک یا چند متغیر یا عبارت خاص را نمایش دهیم، موقعیت آنها را در متن پیغام با کد هایی مثل {0} و {1} و {2} و ... مشخص می کنیم. عددی که در بین { و } نوشته میشه، شماره پارامتر است که اولین آنها 0 است. منظور از پارامتر، مقداری است که بعد از متن پیغام نوشته می شوند. مثلا در کد زیر، دو پارامتر "name" و "ali" به ترتیب کد های {0} و {1} دارند، یعنی پارامتر اول و دوم : Console.WriteLine("My {0} is {1}.", "name", "ali"); و نمایش خروجی آن چنین است : My name is ali. هیچ محدودیتی در موقعیت یا تعداد تکرار یک کد در متن پیغام وجود ندارد، مثلا در نمونه زیر پارامتر دوم ({1}) سه بار تکرار شده است : Console.WriteLine("Code = {1}{0}{2}{1}{0}{1}", "A", "B", "C"); و خروجی آن چنین است : Code = BACBAB در مثال زیر، پارامتر اول count است که در موقعیت {0} نمایش داده خواهد شد. پارامتر دوم stu[i].name است که در موقعیت {1} نمایش داده خواهد شد. Console.WriteLine("Student {0}) name = {1}", count, stu[i].name); به عنوان مثال اگر count برابر 2 و stu[i].name برابر ali باشد، خروجی آن چنین است : Student 2) name = ali




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 3923]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن