Problem
If integer1, integer2, integer3, integer4 are integers and the initial values of:
integer1 = 1, integer2 = 2, integer3 = 3.
And real1, real2, real3, real4 are real numbers with the inital values of:
real1 = 1, real2 = 2, real3 = 3.
What is the result of each statement?
integer4 = integer2 / integer3 * integer3;
integer4 = ( integer2 / integer3 ) * integer3;
integer4 = ( integer2 + integer3 ) * integer3;
integer4 = 9 % integer3;
real4 = real3 + real2 * real3;
real4 = ( real3 + real2 ) * real3;
Run the following program to find out:
/*****************************************************/
/* */
/* Program Header Block */
/* */
/* Filename: arithmetic.c */
/* */
/* Name: Ima Student */
/* */
/* SSAN: 123-45-6789 (could be XXX-XX-6789)*/
/* */
/* Date: 6 April 1999 */
/* */
/* Course/section: CMSC-104/0101 */
/* */
/* Description: (Your pseudocode goes here.) */
/* */
/* Notes: (As needed.) */
/*****************************************************/
#include
int main()
{
int integer1 = 1, integer2 = 2, integer3 = 3, integer4;
float real1 = 1.0, real2 = 2.0, real3 = 3.0, real4;
integer4 = integer2 / integer3 * integer3;
printf( " integer2 / integer3 * integer3 is %d\n", integer4 );
integer4 = ( integer2 / integer3 ) * integer3;
printf( "( integer2 / integer3 ) * integer3 is %d\n", integer4 );
integer4 = ( integer2 + integer3 ) * integer3;
printf( "( integer2 + integer3 ) * integer3 is %d\n\n", integer4 );
integer4 = 9 % integer3;
printf(" 9 %% integer3 is %d\n\n", integer4 );
real4 = real3 + real2 * real3;
printf( " real3 + real2 * real3 is %f\n", real4 );
real4 = ( real3 + real2 ) * real3;
printf( "( real3 + real2 ) * real3 is %f\n", real4);
}