Piece of Information - The Basic Input/ Output Statements of C
Main | Registration | Login | RSSSaturday, 2016-12-10, 11:26 PM

PiEcE oF InFoRmAtIoNs

Site menu
Search
Statistics

Total online: 1
Guests: 1
Users: 0

The Basic Input/ Output Statements of C


Usually our program involves three main operations. The first one is the input operation that uses input functions such as scanf, getch(), gets(), getche(), getchar() and others. The second is the process operation. In this part of our program, we can see some equations that are calculated, conditions which are evaluated, and tasks being performed. The third part is the output operation. Here, we use output statement such as printf() function, puts(), putch(), putchar functions and other output statement functions. To learn this technique, we can jump right in and type our first program that involves these three main operations.


*** Example 1

Write a C program that calculates the sum of two input numbers, and display the result.


Algorithm:

InputEnter two numbers (n1, n2)
ProcessCompute the sum (sum = n1 + n2)
OutputDisplay the sum (sum)


Solution:

Source code
--------------------------------------------------
#include <stdio.h>
main()
{
     int n1, n2, sum;
     clrscr();

     printf("\n Enter 1st number: ");
     scanf("%d", &n1);

     printf("\n Enter 2nd number: ");
     scanf("%d", &n2);

     sum = n1 + n2;

     printf("\n The sum is: %d", sum);
     getch();
}
--------------------------------------------------

Output
Enter 1st number: 10
Enter 2nd number: 5

The sum is: 15


***Example 2

Write a C program that calculates the Area of a sphere using this formula: 
A = πr2          value of π is 3.1416.

Algorithm:

InputEnter radius (r)
ProcessCompute the Area (A = Pi * (r * r))
OutputDisplay the Area (A)


Solution:

Source code
--------------------------------------------------
#include <stdio.h>
#define Pi 3.1416
main()
{
     float A, r;
     clrscr();

     printf("\n Enter value of radius: ");
     scanf("%f", &r);

     A = Pi * (r * r);

     printf("\n The area of Sphere is: %f", A);
     getch();
--------------------------------------------------

Output

Enter value of radius: 1

The area of Sphere is: 3.1416


*** Example 3

Write a program that computes the average of three input quizzes, then display the result.

Algorithm:

InputEnter three quizzes (q1, q2, q3)
ProcessCompute the average (ave = (q1 + q2 + q3)/3)
OutputDisplay the average (ave)

Solution:

Source code
--------------------------------------------------
#include <stdio.h>
main()
{
     int q1, q2, q3;
     float ave;
     clrscr();

     printf("\n Enter three quizzes: ");
     scanf("%d %d %d", &q1, &q2, &q3);

     ave = (q1 + q2 + q3)/3;

     printf("\n The average is: %f", ave);
     getch();
--------------------------------------------------

Output

Enter three quizzes: 90 85 93

The average is: 89.33


Programming Exercises
  • Create a program that asks for a distance in kilometers (km) and converts it into its meters (m) equivalent.
  • Write a program that converts the input Celsius degree into its equivalent Fahrenheit degree. Use the formula: F = (9/5) * C + 32
  • Write a program the inputs two real numbers then exchanges their values.
Login form
Calendar
«  December 2016  »
SuMoTuWeThFrSa
    123
45678910
11121314151617
18192021222324
25262728293031
Site friends
CLICK BELOW THE SITE YOU WANT TO GO:

Create your own site

YAHOO Mail

FACEBOOK

GOOGLE

FRIENDSTER

Our poll
Rate my site
Total of answers: 25

Copyright MyCorp © 2016
Make a free website with uCoz