Thursday, January 28, 2016

Calculate The Depreciation with C

For my improvement, I follow the book that guide me into a topic of depreciation. The definition of depreciation itself: method of calculating the cost of tangible assets over it useful life.

For example, if a business purchases a delivery truch with a cost of Rp. 150.000.000 and it is expected to be used for 5 years. The business might have depreciation expense of expected years with the calculation :

first we sum of 5 years  :
 sum = 1+2+3+4+5=15 -->  15 can be formulated as 
 sum = n(n+1)/2
 n is for calculated years

The depreciation of every years can be like this:
  • depreciation of 1 years: 5/15*Rp. 150.000.000 =  Rp. 50.000.000
  • depreciation of 1 years: 4/15*Rp. 150.000.000 =  Rp. 40.000.000
  • depreciation of 1 years: 3/15*Rp. 150.000.000 =  Rp. 30.000.000
  • depreciation of 1 years: 2/15*Rp. 150.000.000 =  Rp. 20.000.000
  • depreciation of 1 years: 1/15*Rp. 150.000.000 =  Rp. 10.000.000

In this learn, We will make a code how to  make a list of depreciation as above 

Here is the code I adopted from C handbook:
     ------------------------------------------------------------

#include<stdio.h>

main ()

{
long int cost;
int i, sum, year;
double deprec;
printf("Cost: ");
scanf("%d", &cost);
printf("Year: ");
scanf("%d", &year);
sum = year * (year+1)/2;
for (i=1;i<=year;i++)
{
deprec = (year + 1.0 - i)/sum*cost;
printf("%2d %.0lf\n", i, deprec);
}
return 0;
}

-------------------------------------------------
The outcome:

Wednesday, January 27, 2016

This program will show a fibonanci series like  1 1 2 3 5 8 13 .......


#include<stdio.h>
int main ()
{
int fn, fn1, fn2;
fn1=1;
fn2=1;
printf("%4d", fn1);
printf("%4d", fn2);
fn=fn1+fn2;
while(fn<=200)
{
printf("%4d", fn);
fn2 = fn1;
fn1 = fn;
fn = fn1+fn2;
}
printf("\n");
return 0;
}
view raw fibonaci.c hosted with ❤ by GitHub

Tuesday, January 26, 2016

Calculator with C Language

Here I am with one program today :). And here is the code how to make simple calculator. Actually I copied the code from here, and tried to understand it. So simple and make sense. 
#include<stdio.h>
int main()
{
/*This is a calculator programme. Calculator is able to perform the operation of two numbers*/
int num;float a,b,c;
printf("Hello World this is a calculator ");
printf("\nchoose a number from the menu to operate the desired function");
printf("\npress 1 for addition\npress 2 for subtraction\npress 3 for multiplication\npress 4 for division \n");
scanf("%d",&num);
/*The operation is performed using the switch case method*/
switch(num)
{
case 1:
printf("enter two numbers \n");
scanf("%f%f",&a,&b);
c= a+b;
printf("the addition of two numbers is %f",c);
break;
case 2:
printf("enter two numbers \n");
scanf("%f%f",&a,&b);
c=a-b;
printf("the subtraction of two numbers is %f",c);
break;
case 3:
printf("enter two numbers \n");
scanf("%f%f",&a,&b);
c=a*b;
printf("the multiplication of two numbers is %f",c);
break;
case 4:
printf("enter two numbers \n");
scanf("%f%f",&a,&b);
c=a/b;
printf("the division of two numbers is %f ",c);
}
}
view raw calculator.c hosted with ❤ by GitHub

Wednesday, January 20, 2016

It's been a while not to fill up this blog. By the way, I'm trying to collect some stuff in order to improve my C learning language.

Living in digital world and improving one of programming language is just like a need #programming #c #language

Foto kiriman Hani (read:honey) (@hanifadinna) pada

Here is the code:
#include<stdio.h>
main ()
{
float i, j, h;
printf("Enter the height of triangle: ");
scanf("%f", &h);
for(i=1;i<=h;i++)
{
for(j=1;j<=i;j++)
printf("*");
printf("\n"); // new line
}
return 0;
view raw triangle.c hosted with ❤ by GitHub