write a C program to calculate the multiplication of two numbers ।। কী-বোর্ড এর মাধ্যমে দুটি পূর্ণ সংখ্যা ইনপুট নিয়ে তাদের গুনফল বের করার জন্য একটি প্রোগ্রাম লেখ।
প্রোগ্রামের ব্যাখ্যাঃ যেহেতু আমরা দুটি সংখ্যার গুনফল বের করব সেহেতু দুইটি সংখ্যার জন্য দুটি ভ্যারিয়েবেল(variable), আর দুটি সংখ্যা গুন করে গুণফল রাখার জন্য আরেকটি ভ্যারিয়েবেল(variable) ডিক্লেয়ার করে নিব। আমরা যদি পূর্ণ সংখ্যার(integer number) গুণ করতে চাই তাহলে ভেরিয়েবলের(variable) টাইপ হবে ইন্টেজার(integer)। আর floating সংখ্যা গুণ করতে চাইলে ভেরিয়েবলের টাইপ হবে float. আর গুণফল যদি integer সংখ্যার হয় তাহলে গুণফলের জন্য ভেরিয়েবলের টাইপ হবে integer. অন্যদিকে গুণফল যদি floating নাম্বার হয় তাহলে এর ভেরিয়েবল ডিক্লেয়ার করতে হবে float হিসাবে। integer নাম্বারের জন্য printf ও scanf এ %d ব্যবহার করতে হয়।আর floating নাম্বারের জন্য printf ও scanf এ %f ব্যবহার করতে হয়।#include <stdio.h>
#include <conio.h>
main()
{
int a,b,multiply;
printf ("Enter the value of first number = ");
scanf ("%d",&a);
printf ("Enter the value of second number =");
scanf ("%d",&b);
multiply=a*b;
printf ("The Multiplication of two numbers %d and %d is = %d\n",a,b,multiply);
return 0;
}
Screenshots of Source Code(Code::Blocks):
Note: Above Code works well for integers number, for values including point i.e decimal. If we have use datatype float in place of int and %d will be replaced by %f.
Output:
Enter the value of first number =8Enter the value of second number =9
The Multiplication of two numbers 5 and 7 is = 72
Screenshots of Output(Code::Blocks):
printf ছাড়া কী-বোর্ড থেকে ইন্টেজার (integer) সংখ্যা ইনপুট নিয়ে প্রোগ্রামটি আরো সহজেই করতে চাইলে, নিচের দেওয়া প্রোগ্রামটি দেখুন
Source Code(Code::Blocks):
#include <stdio.h>
int main()
{
int a,b; // declare variable to get two input
scanf("%d%d",&a,&b); // getting user input
printf("%d*%d=%d",a,b,a*b); // print output a*b
return 0;
}
Screenshots of Source Code(Code::Blocks):
Output:
58
5*8=40
Screenshots of Output(Code::Blocks):
কী-বোর্ড থেকে ইনপুট না নিয়ে, প্রোগ্রামের মাঝে কনস্ট্যান্ট ভেলু (Constant value) ডিক্লেয়ার(Declare) করে প্রোগ্রামটি যেভাবে করা যাবে।
Source Code(Code::BlockL):
#include <stdio.h>
int main()
{
int a,b,m;
a=10;
b=6;
m=a*b;
printf ("%d*%d=%d",a,b,m);
return 0;
}
Screenshots of Source Code(Code::Blocks):
Output:
10*5=50
Screenshots of Output(Code::Blocks):
কী-বোর্ড থেকে ইনপুট না নিয়ে, প্রোগ্রামের মাঝে floating কনস্ট্যান্ট ভেলু (Constant value) ডিক্লেয়ার(Declare) করে প্রোগ্রামটি যেভাবে করা যাবে।
Source Code(Code::BlockL):
#include <stdio.h>
float main()
{
float a,b,m;
a=8.5;
b=6.3;
m=a*b;
printf ("%f*%f=%f",a,b,m);
return 0;
}
Screenshots of Source Code(Code::Blocks):
Output:
8.5*6.3=53.55
Screenshots of Output(Code::Blocks):
কী-বোর্ডের মাধ্যমে দুটি ভগ্নাংশ (floating) সংখ্যা ইনপুট নিয়ে তাদের গুণফল বের করার জন্য একটি সি প্রোগ্রাম লেখ
Source Code(Code::BlockL):
#include <stdio.h>#include <conio.h>
main()
{
float a,b,multiply;
printf ("Enter the value of first number = ");
scanf ("%f",&a);
printf ("Enter the value of second number =");
scanf (" %f",&b);
multiply=a*b;
printf ("Multiple of two numbers = %f\n",multiply);
return 0;
}
Screenshots of Source Code(Code::Blocks):
Output:
Enter the value of first number =5.2
Enter the value of second number =7.3
Multiple of two numbers =35.6
Screenshots of Output(Code::Blocks):
thanks
ReplyDeletePost a Comment