دانلود سورس پروژه سی شارپ برای چاپ معکوس رشته

این پروژه که با زبان برنامه نویسی سی شارپ نوشته شده است یک رشته را از کاربر می گیرد و با استفاده از یک حلقه کاراکتر های آن را از انتها به ابتدا پیمایش می کند .
سپس در طول پیمایش رشته یکی یکی کارکترها را به متغیری دیگر اضافه می کند.
در نهایت نتیجه ای که در آن متغیر قرار گرفته است خروجی مورد نظر ما یعنی همان معکوس رشته ی دریافتی از کاربر است.
این برنامه در محیط کنسول سی شارپ نوشته شده است.
در ضمن برنامه دارای چند تابع اضافی است که فقط برای زیبا تر شدن چاپ پیغام ها به کار رفته است
اصل برنامه را می توانید در پایین صفحه دانلود کنید
اینم سورس کد برنامه که می توانید در هر نسخه ی ویژوال استودیو از آن بهره بگیرید:
using System;
using System.Collections.Generic;
using System.Text;
//========================================
// programer:taher shali
// Website:www.SourceCodes.ir
//========================================
namespace makus
{
class Program
{
static void delay(int d)
{
for (int j = 0; j < d; j++) ; //delay
}
static void printr(string str, int repeat, int d)
{
for (int i = 0; i < repeat; i++)
{
Console.Write(str);
delay(d);
}
}
static void print(string str, int start, int end, int d)
{
if (end == 0)
end = str.Length;
for (int i = start; i < end; i++)
{
Console.Write(str[i]);
delay(d);
}
}
static void loading()
{
print(" chaape Makuse reshte ", 0, 0, 20000000);
delay(300000000);
Console.Clear();
printr("_", 80, 1900000);
Console.Write(" ");
string name = " ..........www.SourceCodes.ir.......... ";
int namecount = name.Length;
print(name, 0, 0, 9000000);
printr("_", 80, 1900000);
}
//======================================================================================
//======================================================================================
static void Main(string[] args)
{
loading();
string str, substr = "";
print("Enter Your String Value : ", 0, 0, 20000000);
str = Console.ReadLine() + " ";
int strcount;
strcount = str.Length;
for (int i = 0; i < strcount; i++)
{
if (str.Substring(i, 1) != " ")
{
substr += str.Substring(i, 1);
}
else
{
print(substr, 0, 0, 20000000);
Console.WriteLine();
substr = "";
}
}
Console.WriteLine();
print("Press Any Key ...", 0, 0, 20000000);
Console.WriteLine(" ");
Console.ReadKey();
for (int k = strcount - 1; k >= 0; k--)
{
substr += str.Substring(k, 1);
}
print("ma'koos = " + substr, 0, 0, 20000000);
Console.ReadKey();
Console.Clear();
print(" www.SourceCodes.ir ", 0, 0, 20000000);
delay(300000000);
}
}
}
اکنون می توانید سورس این پروژه را به صورت رایگان دانلود کنید
حجم فایل :35 KB
باسپاس فراوان . با اجازه شما برنامه رو خیلی کم تغییر دادم و اسم بنده هم چاپ میشه .. البته اسم سایت شما نیز چاپ میشه .
با تشکر از حس مسولیت شما ، از دید ما هیچ مشکلی در ایم مورد وجود نداره.