Write a c program to input a floating point number, C/C++ Programming

Assignment Help:

Step 1 Define the start of the program 
 
It should be noted that within C all commands should end in a semi-colon. For most of your programs the definition of a program header as follows. The meanings of these commands are discussed later.
 
      include
      include
      include
      include
 
      void main()
      {
      char prompt;
 
        *******actual program code here ****
 
      printf("Press any key to exit \n\r");
      scanf("\n%c",&prompt);
      }
 
Step 2 Define the variables used 
 
  float number1;
 
Step 3 Inform the outside world that a number is required 
 
  printf(" Please enter in a value of number1 \n\r");
 
Step 4 Get the number 1 into the program
 
  scanf("%f ",&number1);
 
Step 5 Display the number 1 on the screen
 
  printf("The value of number 1 is %f \n\r",number1);
 
 
Actual program

  #include
  #include
  #include
  #include
 
void main()
  {
  char prompt;
  float number1;
  printf(" Please enter in a value of number1 \n\r");
  scanf("%f",&number1);
  printf("The value of number 1 is %f \n\r",number1);
  printf("Press any key to exit \n\r");
  scanf("\n%c",&prompt);
 
  }
  
The printf statement allows us to use formatted output i.e. specify the number of decimal places etc. The general syntax of the '%' format is 
 
    % flag  Field Size . precision argument size conversion . 
 
e.g    %+  forces printf to print a + and - sign for the variable
  %5   forces printf to reserve 5 spaces for the total variable including signs etc 
  %.3  forces printf to print 3 decimal points  rounded up .
 
   printf("The value of num1 is %+8.3f \n\r ",num1);
 
This prints out the contents of num1 in the format of signed value with a total space reserved of 6 digits (1 used for sign, 1 for decimal point). These 6 digits are further broken down in 3 integers and 3 decimal points.


Related Discussions:- Write a c program to input a floating point number

HASH., Define hash functions. Explain the Division method, Mid square metho...

Define hash functions. Explain the Division method, Mid square method and Folding method of hash functions.

Algorithm, algorithm to prepare mark sheet of a student by inputing name,br...

algorithm to prepare mark sheet of a student by inputing name,branchcode,semester,register no,5 marks of students and total mark of student

Explain the function of five elements that are on a, explain the function o...

explain the function of five elements that are found on a motherboard#

Described assignment operator?, Default assignment operator mange assigning...

Default assignment operator mange assigning one object to another object of the same class. It is member to member copy as shallow copy.

C program to swap two numbers using reference arguments, Aim: To implement...

Aim: To implement a program to swap two numbers using reference arguments. Code: void swap(int *a, int *b) {             int temp;             temp=*a;

Vogels approximation transportation problem, Vogels approximation transport...

Vogels approximation transportation problem in c language source code

Explain procedural logic, Explain procedural logic A procedure, or func...

Explain procedural logic A procedure, or function, was explained as a set of specific instructions implemented in sequential manner. The data is kept separate from the procedur

Program to ask date & days added to produce -c++ program, THIS PROGRAM IS T...

THIS PROGRAM IS TO ASK A DATE & ALSO ASK FOR DAYS TO BE ADDED TO PRODUCE #include #include struct date  {   int dd;   int yy;   int mm;  }; void main()  {  clrscr();  in

Influence on Social media - for Geek''s, Recently social media has been flo...

Recently social media has been flooded by fb posts, tweets, news articles about only thing demonetization.A great debate is ongoing over it. Most of the people discussing in social

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd