blob: 44ea3c7d5453418bbb533cf9dc543dbea1874dd6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
/****************************************************************
*
* Purpose: Program to demonstrate the 'atof' and 'gets' functions.
* Author: M J Leslie
* Date: 08/05/94
*
****************************************************************/
#include <stdio.h> /* puts gets */
#include <stdlib.h> /* atof */
main()
{
char str1[80], str2[80]; /* define a couple o' strings. */
double result; /* Result of multiplication. */
puts ("This program will multiply two floating point numbers.");
puts ("Warning: The program will accept invalid data, and give");
puts ("you crap results in return.\n");
puts ("Please enter the first number.");
gets(str1);
puts ("And the second.");
gets(str2);
result = atof(str1) * atof(str2);
printf("Answer is %8.2f\n", result);
}
/********************************************************************
*
* Here is an example run.
*
* This program will multiply two floating point numbers.
* Warning: The program will accept invalid data, and give
* you crap results as a result.
*
* Please enter the first number.
* 20
* And the second.
* .5
* Answer is 10.00
*
********************************************************************/
|