Notes for Thursday 3 February (stub)

Nested conditional statements, the if/else chain and switch.

Sample program demonstrating comparison operators:

#include <stdio.h>
int main()
{
  int x = 6;
  int y = 7;
  printf("%d\n", x != y);
  printf("%d\n", y>x);
  printf("%d\n", y<7);
  printf("%d\n", y<=7);
  printf("%d\n", y-1<7);
  return 0;
}

Sample program demonstrating a conditional statement:

#include <stdio.h>
const double RICH_SALARY_CUTOFF = 250000;
const double FLAT_TAX_RATE = 0.12;
int main()
{
  double salary, tax;
  printf("Enter salary: ");
  scanf("%lf", &salary);
  if( salary > RICH_SALARY_CUTOFF )
    {
      printf("You are RICH!\n");
    }
  tax = salary * FLAT_TAX_RATE;
  printf("Your tax is $%.2lf\n", tax);
  return 0;
}