pl help

hare i am calculating da and hr of a employ. aking the operator to 
input his basik.

my problem my concept for float value , and int. value is not clear 

pl help me out. changing to sacnf %d to %f result out put change, and 
if i chage the printf %f to %d output change.  pl advice how to 
handle float value and int value for input and output. 

i also want to get the output in only 2 decimal place. 

with regards


#include "stdio.h"

main()
{

float da,hr;

printf(" Enter Basic Salary = " );
/* BASIC ENTERED 1244*/
int i;
scanf("%d",&i);

da= i*40.00/100;
hr = i*20.00/100;


printf("DA = %f AND  HR = %f ",da,hr);

}
/* result DA =467.600006 AMD HR = 248.800000, */



Reply via email to