-->

Algoritma & Pemrograman #7 - Fungsi Operasi



Fungsi Strcpy( )

Fungsi  ini   digunakan   untuk   menyalin  string  asal   ke  variabel   string  tujuan   dengan syarat  string  tujuan  harus  mempunyai  tipe  data  dan  ukuran  yang  sama  dengan  string  asal.  File header  yang harus disertakan adalah string.h
Bentuk Penulisan : strcpy(var_tujuan, string_asal);

Fungsi Strlen( )

Fungsi ini digunakan untuk  memperoleh banyaknya karakter dal am string.  File  header yang  harus disertakan adalah string.h
Bentuk Penulisan : strlen(string);

Program1.c
#include <stdio.h> 
#include <conio.h> 
#include <math.h> 
#include <stdlib.h> 
main() { 
  int x, y; 
  float z; 

  system("cls"); 
  printf("Menghitung x pangkat y \n");  
  printf("x = "); 
  scanf("%i", &x);  
  printf("y = "); 
  scanf("%i", &y); 
  printf("%i dipangkatkan dengan %i adalah %0.2lf", x, y, pow(x, y)); 
  getch();

  system("cls"); 
  printf("Menghitung akar suatu bilangan z \n"); 
  printf("z = "); 
  scanf("%f", &z); 
  printf("Akar dari %0.2lf adalah %0.2lf", z, sqrt(z)); 
  getch(); 
}

Fungsi Strrev( )

Fungsi ini digunakan untuk membalik letak urutan pada string. String urutan paling akhir di pindahkan keurutan paling depan dan seterusnya. File header yang harus di sertakan adalah : string.h
Bentuk Penulisan : strrev(string);

Program2.c
#include <stdio.h> 
#include <conio.h> 
#include <string.h> 

main() { 
  char kata[40]; 

  printf("Masukan Sembarang Kata = "); 
  gets(kata); 

  //proses strrev  
  strrev(kata); 
  printf("Hasil Perubahan = %s\n", kata); 

  //atau 
  printf("Hasil perubahan = %s\n", kata);
  
  getch(); 
}


Fungsi Sqrt( )

Fungsi ini digunakan untuk menghitung akar dari sebuah bilangan. File header yang harus disertakan adalah : math.h
Bentuk Penulisan : sqrt(bilangan);

Fungsi Pow( )

Fungsi ini digunakan untuk menghitung pemangkatan suatu bilangan. File header
yang harus disertakan adalah : math.h
Bentuk Penulisan : pow(bilangan, pangkat);

Program3.c
#include <stdio.h> 
#include <conio.h> 
#include <math.h> 
#include <stdlib.h> 
main() { 
  int x, y; 
  float z; 

  system("cls"); 
  printf("Menghitung x pangkat y \n");  
  printf("x = "); 
  scanf("%i", &x);  
  printf("y = "); 
  scanf("%i", &y); 
  printf("%i dipangkatkan dengan %i adalah %0.2lf", x, y, pow(x, y)); 
  getch();

  system("cls"); 
  printf("Menghitung akar suatu bilangan z \n"); 
  printf("z = "); 
  scanf("%f", &z); 
  printf("Akar dari %0.2lf adalah %0.2lf", z, sqrt(z)); 
  getch(); 
}
Load Comments

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel