27
Fundamentals of Programming session 12 C Program Control, operators precedence

Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

Fundamentals of Programmingsession 12

C Program Control, operators precedence

Page 2: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

https://www.tutorialspoint.com/cprogramming/c_operators_precedence.htm

Page 3: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

operators - comparison

a + b >= c * d

Page 4: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

operators - comparison

a > b + c && k == d

Page 5: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

operators - comparison

20 > 16 > 10

Page 6: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

operators - comparison

(20 > 16) > 10

Page 7: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

operators - comparison

1 > 10

Page 8: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

iterations

Write a program printing squares of 1 to N (1, 4, 9, …, N2)

Page 9: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

iterations

Page 10: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

for loop

Page 11: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

for loop

Page 12: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

for loop

Page 13: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

for loop

Page 14: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

for loop

Page 15: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

Count the ratings

1: Bad

2: Average

3: Good

4: Excellent

Page 16: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

Count the ratings

Page 17: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

Count the ratings

Page 18: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

Count the ratings

Page 19: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

logical operators

10 < a && a < 16

Page 20: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

logical operators

if (|a| > 10)

Page 21: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

logical operators

a > 10 || a < -10

Page 22: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

logical operators

!(a <= 10 && a >= -10)

Page 23: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

logical operators

!(a == b) a != b

Page 24: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

confusing '==' with '='

Page 25: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter

confusing '==' with '='

Page 26: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter
Page 27: Fundamentals of Programming€¦ · int g, a; while (1) { printf("Enter grade: scanf("%d", &g); break, = all (a) (g < 10); else puts( " pass ) ; int g, a; while (1) { printf("Enter