Tuesday, 5 September 2017

Solution of If-else problem (part-2)




7.একটি অ্যালফাবেট VOWEL নাকি CONSONENT ? তা নির্ণয়ের প্রোগ্রাম লিখো।

#include <stdio.h>

int main()
{
    char ch;

    /* Input character from user */
    printf("Enter any character: ");
    scanf("%c", &ch);


    /* Condition for vowel */
    if(ch=='a' || ch=='e' || ch=='i' || ch=='o' || ch=='u' || 
       ch=='A' || ch=='E' || ch=='I' || ch=='O' || ch=='U')
    {
        printf("'%c' is Vowel.", ch);
    }
    else if((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))
    {
        /* Condition for consonant */
        printf("'%c' is Consonant.", ch);
    }
    else 
    {
        /*
         * If it is neither vowel nor consonant
         * then it is not an alphabet.
         */
        printf("'%c' is not an alphabet.", ch);
    }

    return 0;
}

8.যেকোন ক্যারেক্টার ইউজারের কাছ থেকে ইনপুট নাও। এবার ক্যারেক্টার টি  ALPHABET বা DIGIT বা Special Character  কিনা? তা নির্ণয়ের প্রোগ্রাম লিখো।
 
#include <stdio.h>

int main()
{
    char ch;

    /* Input character from user */
    printf("Enter any character: ");
    scanf("%c", &ch);


    /* Alphabet check */
    if((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))
    {
        printf("'%c' is alphabet.", ch);
    }
    else if(ch >= '0' && ch <= '9')
    {
        printf("'%c' is digit.", ch);
    }
    else 
    {
        printf("'%c' is special character.", ch);
    }

    return 0;
}


9.একটি অক্ষর বড় হাতের অক্ষর নাকি ছোট হাতের তা নির্ণয়ের প্রোগ্রাম লিখো।
#include <stdio.h>

int main()
{
    char ch;

    /* Input character from user */
    printf("Enter any character: ");
    scanf("%c", &ch);


    if(ch >= 'A' && ch <= 'Z')
    {
        printf("'%c' is uppercase alphabet.", ch);
    }
    else if(ch >= 'a' && ch <= 'z')
    {
        printf("'%c' is lowercase alphabet.", ch);
    }
    else
    {
        printf("'%c' is not an alphabet.", ch);
    }

    return 0;
}
10.ইউজারের কাছ থেকে ডলার ইনপুট নাও এবং টাকায় কনভার্ট করার প্রোগ্রাম লিখ। যদি ডলারের পরিমাণ $10 এর কম হয় তবে প্রতি ডলার ৮০ টাকা। আর যদি ডলারের পরিমাণ $5 এর বেশি হয় তবে প্রতি ডলার ৮৫ টাকা ধরে।

#include<stdio.h>
int main()
{
    int dollar;

    scanf("%d",&dollar);

    if (dollar<5)
    {
        printf("Taka = %d",dollar*80);
    }
    else
    {
        printf("Taka = %d",dollar*85);
    }
    return 0;
}


11. একটি ত্রিভুজ এর তিনটি কোণের মান ইনপুট নাও। এবং ত্রিভুজটি সবগুলা বাহু সমান কি না? তা নির্ণয়ের প্রোগ্রাম লিখো।



#include<stdio.h>

int main()

{

    int side1,side2,side3;



    scanf("%d %d %d",&side1,&side2,&side3);



    if((side1==side2) &&(side1==side3))

    {

        printf("All Sides are equal\n");

    }

    else

    {

        printf("Not equal\n");

    }

    return 0;

}
12. একজন ছাত্রের ৫ বিষয়ের পরীক্ষার নম্বর ইনপুট নাও।


  • যদি ৫ বিষয়ের নম্বরের গড় ৮০%  এর সামান বা  উপরে থাকে  তাহলে আউটপুট দেখাও A+.
  • যদি ৫ বিষয়ের নম্বরের গড় ৭০%  এর সামান বা  উপরে থাকে  তাহলে আউটপুট দেখাও A.
  • যদি ৫ বিষয়ের নম্বরের গড় ৬০%  এর সামান বা  উপরে থাকে  তাহলে আউটপুট দেখাও A-.
  • যদি ৫ বিষয়ের নম্বরের গড় ৫০%  এর সামান বা  উপরে থাকে  তাহলে আউটপুট দেখাও B.
  • যদি ৫ বিষয়ের নম্বরের গড় ৫০%  এর কম থাকে  তাহলে আউটপুট দেখাও    F .


#include
int main()
{
    int sub1,sub2,sub3,sub4,sub5;

    int sum,average;

    scanf("%d %d %d %d %d",&sub1,&sub2,&sub3,&sub4,&sub5);

    sum = sub1+sub2+sub3+sub4+sub5;
    average = sum/5;
    if(average>=80)
    {
        printf("A+\n");
    }
   else if(average>=70)
    {
        printf("A\n");
    }
   else if(average>=60)
    {
        printf("A-\n");
    }
   else if(average>=50)
    {
        printf("B\n");
    }
    else
    {
        printf("Fail\n");
    }
    return 0;
}



0 comments:

Post a Comment