Now that we know quite a bit about programming lets try to mend some problems into our programs.
You all know that how using integer values to store (result of) a float neglects the decimal part. We can make use of this logic to separate the decimal part from the whole number.
What i mean to say is if you are given a number like 3.4563 write a program to separate the decimal part. So the program should only print 0.4563
For those who cant figure out the solution can use the code below.
I know you might be wondering y only one program. the thing is i got this idea for a simple program and wanted to share it. Without the knowledge of comparisons and loops there not a lot different that can be done, hence i have reserved a lot of fun practice programs after we learn a little more on programming.
You all know that how using integer values to store (result of) a float neglects the decimal part. We can make use of this logic to separate the decimal part from the whole number.
What i mean to say is if you are given a number like 3.4563 write a program to separate the decimal part. So the program should only print 0.4563
For those who cant figure out the solution can use the code below.
/* Author : Ryan Sequeira Date : 12th September 2012 Title : implementing a complex equation with short hand */ #include<conio.h> #include<stdio.h> void main() { float num=34.3345,result; int temp; clrscr(); //our logic temp = num; // this will store the number without the decimal part result = num - temp; // this will subtract non decimal part printf("The decimal part is : %f",result); getch(); }
I know you might be wondering y only one program. the thing is i got this idea for a simple program and wanted to share it. Without the knowledge of comparisons and loops there not a lot different that can be done, hence i have reserved a lot of fun practice programs after we learn a little more on programming.
No comments:
Post a Comment