برنامه چاپ مجموع ارقام یک عدد با زبان های جاوا، فرترن و ++C
برنامه چاپ مجموع ارقام یک عدد با زبان های جاوا، فرترن و ++C
تیم علمی و آموزشی دایا تصمیم دارد علاوه بر آموزش ها، مثال هایی برای تثبیت آموخته های شما عزیزان در سایت قرار دهد. در این پست میخواهیم نحوه نوشتن یک برنامه ساده در زبان جاوا، فرترن و ++C با عنوان چاپ مجموع ارقام یک عدد را به شما با توضیحات مختصر، ارائه دهیم.
به این صورت که در هر سه زبان ما با یک الگوریتم پیش رفته ایم، ابتدا یک عدد n رقمی از کاربر درخواست میشود و سپس مجموع ارقام آن عدد محاسبه شده و مجموع ارقام عدد نمایش داده میشود.
برنامه چاپ مجموع ارقام یک عدد با زبان برنامه نویسی فرترن:
توضیح در مورد کد:
بعد از اجرا کردن(ران کردن) کد پیغام “Please enter a number” نمایش داده میشود که به این معناست که عدد n رقمی دلخواه خود را وارد نمایید و پس از گرفتن عدد، برنامه مجموع عدد را حساب کرده و با نمایش پیغام مجموع عدد وارد شده شما … است، نتیجه را نمایش میدهد.
کد به زبان فرترن:
PROGRAM SDN Isum=0 PRINT * , 'Please enter a number : ' READ * , Inumber Icnumber=Inumber convergence_loop: do while(Icnumber>0); Isum=Isum+MOD(Icnumber,10) Icnumber=Icnumber/10 enddo convergence_loop PRINT * , 'Sum of digits ' , Inumber , ' is :' , Isum STOP END
نمونه کد و پیشنمایش نتیجه کد:
لینک آموزش استفاده از کد در آپارات:
لینک ویدیو در صفحه آپارات تیم علمی و آموزشی دایا
برنامه چاپ مجموع ارقام یک عدد با زبان برنامه نویسی جاوا:
توضیح در مورد کد:
این کد یک عدد چند رقمی با عنوان n دریافت کرده و مجموع ارقام آن را برای ما چاپ میکند.
توضیح دقیق تر برنامه :
- اول یک عدد را به عنوان ورودی می گیرد.
- حلقه تکرار هم تا زمانی که n بزگتر از صفر است تکرار می شود.
- متغیر s هر بار رقم یکان عدد را با عددی که قبلا در s ذخیره شده جمع می کند.
- (n%10) به این خاطر است که هر بار رقم یکان عددی که در n هست را برمیدارد.
- (n/10) هم هر بار عدد n را به جز رقم یکان برمیدارد.
کد به زبان جاوا:
public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Enter n:"); int n = input.nextInt(); int s = 0; while (n > 0) { s = s + (n % 10); n = n / 10; } System.out.print("answer: "); System.out.println(s); } }
نمونه کد و پیشنمایش نتیجه کد:
لینک آموزش استفاده از کد در آپارات:
لینک ویدیو در صفحه آپارات تیم علمی و آموزشی دایا
برنامه چاپ مجموع ارقام یک عدد با زبان برنامه نویسی ++C:
توضیح در مورد کد:
بعد از اجرا کردن (ران کردن) کد، پیغام “یک عدد وارد کنید و کلیک اینتر را بزنید” نمایش داده میشود که پس از دریافت یک عدد n رقمی از کاربر مجموعه ارقام آن عدد را برای کاربر چاپ میکند.
کد به زبان ++C:
#include <iostream> using namespace std; int main() { long int n , sum ,t ; cout << "Yek adad Vared konid va kelid ENTER bezanid :"; cin >> n ; sum = 0 ; while ( n != 0 ) { t = n % 10 ; sum = sum + t ; n = n / 10 ; } cout << sum << endl; return 0; }
نمونه کد و پیشنمایش نتیجه کد:
لینک آموزش استفاده از کد در آپارات:
لینک ویدیو در صفحه آپارات تیم علمی و آموزشی دایا
امیدواریم این پست برای علاقه مندان به برنامه نویسی مفید بوده باشه. با تشکر از مهندس محمدی، مهندس سینا آگوشی و مهندس مرضیه نعیمی که مارا در آماده کردن آموزش و کد ها همراهی کردند.
دیدگاهتان را بنویسید