Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2017
407
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6.  
  7. /*
  8. * File: Deret Bilangan.cpp
  9. * Author: Rakha Parasamya
  10. *
  11. * Created on January 22, 2017, 2:10 PM
  12. */
  13.  
  14. #include <stdio.h>
  15. #include <stdlib.h>
  16.  
  17.  
  18. int deret(int x);
  19. int deret2(int y);
  20. int main (){
  21. int i,b;
  22.  
  23. printf("\nmasukkan batas akhir deret aritmatika : "); scanf("%d",&b);
  24. printf ("\nangka yang akan di jumlahkan adalah :\n");
  25. for (int i=1;i<=b;i++){
  26. printf(" %d ",i);
  27. }
  28. printf("\nHasil penjumlahan dari %d angka pertama adalah = %d\n",b,deret(b));
  29. printf("\nHasil penjumlahan dari %d kuadrat angka pertama adalah = %d\n",b,deret2(b));
  30. printf("\nHasil kuadrat dari jumlah %d angka pertama adalah = %d\n",b,deret(b)*deret(b));
  31. printf("\nMaka, Perbedaan / Selisih dari dua bilangan tersebut adalah = %d\n",deret(b)*deret(b)-deret2(b));
  32. system ("pause");
  33. return (0);
  34. }
  35.  
  36. int deret (int x){
  37. if(x==0){
  38. return 0;
  39. }
  40. else return x+deret(x-1);
  41. }
  42.  
  43. int deret2 (int y){
  44. if(y==0){
  45. return 0;
  46. }
  47. else return y*y+deret2(y-1);
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement