Practice code c language

Practice code c language: বিএনকোডিং এর প্রেক্টিস অংশে আপনার কোড গুলি লিখবেন এবং রান করে আউটপুট দেখবেন । কিছু কোডে ভুল থাকবে তা ঠিক করবেন।

আউটপুট দেখে চিন্তা করবেন এটা কিভাবে হল বের করার। এই অংশ প্রেক্টিসের আগে সি এর বেসিক শিখে নিবেন।

কোড – ১

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
int main()
{
    int num1,num2, value;
    char sing;
     
    printf ("please inter a number ");
    scanf ("%d",&num1);
    printf ("please inter another number : ");
    scanf("%d",&num2);
    value = num1+num2;
     
    return 0;
}

আউটপুট

কেন কিছু প্রিন্ট করল না?

কোড – ২

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include<stdio.h> // include stdio.h
 
int main()
{
    float marks;
    char grade;
 
    printf("Enter marks: ");
    scanf("%f", &marks);
 
    if(marks >= 90)
    {
        printf("A");
        grade = '+';
 
    }
    else if(marks >= 80 && marks < 90)
    {
        grade = 'A';
    }
    else if(marks >= 70 && marks < 80)
    {
        grade = 'B';
    }
    else if(marks >= 60 && marks < 70)
    {
        grade = 'C';
    }
    else if(marks >= 50 && marks < 60)
    {
        grade = 'D';
    }
    else if(marks >= 40 && marks < 50)
    {
        grade = 'E';
    }
    else
    {
        grade = 'F';
    }
 
    printf("Your grade is %c", grade);
 
    return 0;
}

আউটপুট

Enter marks: 60
Your grade is C

কোড – ০৩

1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
int main ()
 
{
    double a,b,sum;
    scanf("%lf",&a);
    scanf("%lf",&b);
    sum=a+b;
    printf("sum is:%d\n",sum);
    return 0;
}

আউটপুট

92
39
sum is:0
আউটপুট ০ কেন ঠিক কর।

কোড – ৪

1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
int main ()
{
    double a,b,sum;
    a=9.5;
    b=8.743;
    sum=a+b;
    printf ("sum is:%lf\n",sum);
    printf ("sum is;%0.10lf\n",sum);
    return 0;
}

আউটপুট

sum is:18.243000
sum is;18.2430000000

কোড – ৫

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <stdio.h>
struct student {
    char firstName[60];
    int roll;
    float marks;
} s[60];
 
int main() {
    int i;
    int n;
 
    printf("Enter number of student " );
    scanf("%d", &n);
    printf("Enter information of students:\n");
 
 
    // storing information
    for (i = 0; i < n; ++i) {
 
        s[i].roll = i + 1;
 
        printf("\nFor roll number%d,\n", s[i].roll);
        printf("Enter first name: ");
        scanf("%s", s[i].firstName);
        printf("Enter marks: ");
        scanf("%f", &s[i].marks);
 
    }
 
    printf("\n\n Displaying Information:\n\n");
 
    // displaying information
    for (i = 0; i < n; ++i) {
        printf("\nRoll number: %d\n", i + 1);
        printf("First name: ");
        puts(s[i].firstName);
        printf("Marks: %.1f", s[i].marks);
        printf("  ");
 
        if(s[i].marks <= 34){
            printf("Disqulified\n");
 
        }else if(s[i].marks >= 35 && s[i].marks < 100 ){
 
            printf("Qulified\n");
        }
    }
 
    return 0;
}

আউটপুট

Enter number of student 3
Enter information of students:

For roll number1,
Enter first name: jamal
Enter marks: 23

For roll number2,
Enter first name: kamal
Enter marks: 58

For roll number3,
Enter first name: jony
Enter marks: 12


 Displaying Information:


Roll number: 1
First name: jamal
Marks: 23.0  Disqulified

Roll number: 2
First name: kamal
Marks: 58.0  Qulified

Roll number: 3
First name: jony
Marks: 12.0  Disqulified

সবগুলি টপিক সার্চ করে প্রেক্টিস কর।

  1. Variables and Keywords in C
  2. How are variables scoped in C – Static or Dynamic?
  3. Scope rules in C
  4. How Linkers Resolve Multiply Defined Global Symbols?
  5. Quiz on Variable Declaration and Scope
  6. Complicated declarations in C
  7. Redeclaration of global variable in C
  8. Internal and External Linkage
  9. Declare variable as constant
  10. Why variables doesn’t start with numbers
  11. Redeclaration of global variables
  12. Initialization of global and static variables

কাজ

  • আর কি কি স্টিং এর ফাংশন বাকি আছে খুজে বের কর।
  • Practice code c language গুগুল করে ১০ টি কোড প্রেক্টিস কর। সব গুলি রান কর।
  • হেল্পলিংক

নিচের কোড গুলি শিখে নিতে হবে