Sum Two integer : কম্পিউটার কিন্তু সরাসরি যোগ করতে পারে না, সে দুইটি ভেরিয়েবল এর ভেল্যু একটি ভেরিয়েবলে রেখে দেয় ।
দুইটি সংখ্যার যোগফল বের করতে আমাদের কিছু জিনিস জানা থাকতে হবে।
ভেরিয়েবলঃ রেমে একটি সংরক্ষিত জায়গা। যেখানে আমরা কিছু ভেল্যু স্টোর করতে পারি।
প্রেক্টিস – ১
#include <stdio.h>
int main ()
{
int number1 = 10, number2 = 20, result;
result = number1 + number2;
printf("result is = %d", result);
return 0;
}
আউটপুট
result is = 30
এখানে, আমি তিনটি ইন্টিজার টাইপের ভেরিয়েবল ঘোষনা করেছি number1, number2 এবং result।
number1 এতে ১০ এবং number2 তে ২০ ভেল্যু রেখে দিয়েছি,
পরের লাইনে, + আপারেটর এর মাধ্যমে ভেল্যু গুলি একসাথে করে, = এসাইনমেন্ট আপারেটর এর মাধ্যমে result ভেরিয়েবল এর মধ্যে রেখে দিয়েছি।
printf() ফাংশন এর মাধ্যমে %d এর জায়গায় result ভেরিয়েবল এর ভেল্যু প্রিন্ট করেছি।
বিঃদ্রঃ ইন্টিজার হল …….-৪, -৩, -২, -১, ০, ১, ২, ৩,৪……….
আপনি কিভাবে অপারেটর ব্যবহার না করে দুটি পূর্ণসংখ্যার যোগফল গণনা করতে পারেন?
পদ্ধতি
printf() ফাংশন ব্যবহার করে ব্যবহারকারী প্রথম সংখ্যা ইনপুট করে।
scanf() ফাংশন ব্যবহার করে ভেরিয়েবল num1 এ সংখ্যা সংরক্ষণ করুন।
ব্যবহারকারী printf() ফাংশন ব্যবহার করে দ্বিতীয় সংখ্যা ইনপুট করে।
scanf() ফাংশন ব্যবহার করে ভেরিয়েবল num2 এ সংখ্যা সংরক্ষণ করুন।
"while loop" দুটি সংখ্যার যোগ গণনা করতে ব্যবহৃত হয়।
সংখ্যার যোগফল প্রদর্শন করুন।
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1,num2,i; //Variable declaration
printf("Enter the first number: ");
scanf("%d",&num1);
printf("Enter the second number: ");
scanf("%d",&num2);
for(i=0; i<num2; i++){
num1++;
}
printf("Sum of two numbers : %d ",num1);
getch();
return 0;
}
Enter the first number: 26
Enter the second number: 84
Sum of two numbers : 110
Using while loop – Program 2
This program allows finding the addition of two numbers entered by the user using while loop without arithmetic operator
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1,num2,i; //Variable declaration
printf("Enter the first number: ");
scanf("%d",&num1);
printf("Enter the second number: ");
scanf("%d",&num2);
while(num2 != 0){
int num3=(num1 & num2);
num1=num1^num2;
num2=num3<<1;
}
printf("Sum of two numbers is:%d ",num1);
getch();
return 0;
}
কাজ
- দুইটি সংখ্যার মধ্যে যোগ, বিয়োগ, গুন, ভাগ (+, _, *, /) করে ভেল্যু প্রিন্ট কর।
- একটি প্রোগ্রামে এই সবগুলি কাজ কর।
- Sum Two integer HelpLink
টপিক