Page language

Senin, 09 April 2012

Poinfung

#include<stdio.h>
float tambah(float x,float y);
float kurang(float x,float y);
float kali(float x,float y);
float bagi(float x,float y);
float pangkat(float x,float y);
void main(void)
{
float a, b, hasil;
char s=' ';
printf("masukkan angka : ");
scanf("%f", &a);
fflush(stdin);
hasil=a;
while(1)
{
printf("masukkan simbol: ");
scanf("%c", &s);
fflush(stdin);
if(s=='=')
{
break;
}
printf("masukkan angka : ");
scanf("%f", &b);
fflush(stdin);
if(s=='+')
{
hasil= tambah(hasil,b);
}
if(s=='-')
{
hasil= kurang(hasil,b);
}
if(s=='*')
{
hasil= kali(hasil,b);
}
if(s=='/')
{
hasil= bagi(hasil,b);
}
if(s=='^')
{
hasil= pangkat(hasil,b);
} }

printf("hasil\t : %.2f", hasil);
}
float tambah(float x, float y)
{
x+=y;return x;
}
float kurang(float x, float y)
{
x-=y;return x;
}
float kali(float x, float y)
{
x*=y;return x;
}
float bagi(float x, float y)
{
x/=y;return x;
}
float pangkat(float x, float y)
{
int i;
float hsl=1;
for(i=0;i<y;i++)
{
hsl*=x;
}
return hsl;
}

0 komentar:

Posting Komentar

language

EnglishFrenchGermanSpainItalianDutchRussianPortugueseJapaneseKoreanArabicChinese Simplified