Given the constants and variable declarations       #define PI 3.14159       #define MAX_I 1000       . . .      double x, y;       int a, b, i; (        Indicate which of the following statements are valid, and find the value stored by each valid statement. Also, indicate which are invalid and why. Assume that a is 3, b is 4, and y is −1.0. i=a%b;  i=(989−MAX_I)/a; i=b%a;  x=PI*y; valid i=a/−b; x=a/b; x=a%(a/b); i=b/0; i=a%(990−MAX_I); i=(MAX_I−990)/a; x=a/y; i=PI*a; x=PI / y; x=b/a; i=(MAX_I−990)%a; i=a%0; i=a%(MAX_I−990); x=(double) a/b;

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Given the constants and variable declarations

      #define PI 3.14159

      #define MAX_I 1000

      . . .
      double x, y;

      int a, b, i; (

       Indicate which of the following statements are valid, and find the value stored by each valid statement. Also, indicate which are invalid and why. Assume that a is 3, b is 4, and y is −1.0.

  1. i=a%b; 
  2. i=(989−MAX_I)/a;
  3. i=b%a; 
  4. x=PI*y; valid
  5. i=a/−b;
  6. x=a/b;
  7. x=a%(a/b);
  8. i=b/0;
  9. i=a%(990−MAX_I);
  10. i=(MAX_I−990)/a;
  11. x=a/y;
  12. i=PI*a;
  13. x=PI / y;
  14. x=b/a;
  15. i=(MAX_I−990)%a;
  16. i=a%0;
  17. i=a%(MAX_I−990);
  18. x=(double) a/b;
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Datatypes
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education