Albatross Mohoshi's Blog's
প্রশ্নের দিক নির্দাশবলীঃ
* প্রথমেই দেখতে হবে, যে ইনপুট টা কিভাবে নিতে বলা হয়েছে এবং আউটপুট টা কিভাবে
দেখাতে বলা হয়েছে।
* তোমাকে চারটি ইনপুট নিতে বলা হয়েছে। প্রথম ইনুটের সাথে ২, দ্বিতীয় ইনপুটের সাথে ৩, তৃতীয় ইনপুটের সাথে ৪, চতুর্থ ইনপুটের সাথে ১ গুন করতে হবে। তারপর তাদের গড় করতে হবে।
সেই গড় যদি ৭ এর চেয়ে বড় হয় তাহলে সেটি এপ্রভুড আর যদি ৫ এর চেয়ে কম হয় তাহলে সেটি এপ্রুভুড হবে না।
আর যদি সেটা ৫ থেকে ৬.৯ এর মধ্যে হয় তাহলে আবার আরেকটি ইনপুট নিয়ে সেই ইনপুট আর আগের ইনপুট এর গড় বের করতে হবে। সেই গড় যদি ৫ এর সমান অথবা বড় হয় তাহলে সেটা এপ্রভুড আর না হলে সেটি এপ্রভুড নয়। তারপর গড়টা প্রিন্ট করে দিতে হবে।
সমাধানঃ
#include<stdio.h>
int main()
{
float n1,n2,n3,n4;
float x;
float w,s;
scanf("%f%f%f%f",&n1,&n2,&n3,&n4);
x=((n1*2)+(n2*3)+(n3*4)+(n4*1))/10;
printf("Media: %.1f\n",x);
if(x>=7.00)
{
printf("Aluno aprovado.\n");
}
else if(x<5.00)
{
printf("Aluno reprovado.\n");
}
else if(x>=5.0 && x<=6.9)
{
printf("Aluno em exame.\n");
scanf("%f",&w);
printf("Nota do exame: %.1f\n",w);
s=(w+x)/2;
if(s>=5)
{
printf("Aluno aprovado.\n");
}
else
{
printf("Aluno reprovado.\n");
}
printf("Media final: %.1f\n",s);
}
return 0;
}
* তোমাকে চারটি ইনপুট নিতে বলা হয়েছে। প্রথম ইনুটের সাথে ২, দ্বিতীয় ইনপুটের সাথে ৩, তৃতীয় ইনপুটের সাথে ৪, চতুর্থ ইনপুটের সাথে ১ গুন করতে হবে। তারপর তাদের গড় করতে হবে।
সেই গড় যদি ৭ এর চেয়ে বড় হয় তাহলে সেটি এপ্রভুড আর যদি ৫ এর চেয়ে কম হয় তাহলে সেটি এপ্রুভুড হবে না।
আর যদি সেটা ৫ থেকে ৬.৯ এর মধ্যে হয় তাহলে আবার আরেকটি ইনপুট নিয়ে সেই ইনপুট আর আগের ইনপুট এর গড় বের করতে হবে। সেই গড় যদি ৫ এর সমান অথবা বড় হয় তাহলে সেটা এপ্রভুড আর না হলে সেটি এপ্রভুড নয়। তারপর গড়টা প্রিন্ট করে দিতে হবে।
* নিউ লাইন দিতে ভুলে যেয়ো না কিন্তু নাহলে প্রেজেন্টেশন এরর!
* প্রোগ্রামটি হয়ে গেলে প্রশ্নের ইনপুট গুলো দিয়ে পরীক্ষা করে দেখো উপরোক্ত আউটপুট গুলো আসে কিনা।
সমাধানঃ
#include<stdio.h>
int main()
{
float n1,n2,n3,n4;
float x;
float w,s;
scanf("%f%f%f%f",&n1,&n2,&n3,&n4);
x=((n1*2)+(n2*3)+(n3*4)+(n4*1))/10;
printf("Media: %.1f\n",x);
if(x>=7.00)
{
printf("Aluno aprovado.\n");
}
else if(x<5.00)
{
printf("Aluno reprovado.\n");
}
else if(x>=5.0 && x<=6.9)
{
printf("Aluno em exame.\n");
scanf("%f",&w);
printf("Nota do exame: %.1f\n",w);
s=(w+x)/2;
if(s>=5)
{
printf("Aluno aprovado.\n");
}
else
{
printf("Aluno reprovado.\n");
}
printf("Media final: %.1f\n",s);
}
return 0;
}
No comments:
Post a Comment