Wednesday, November 9, 2011

#4 Funkcije pitagorina teorema za stranice abc

// Ptagorina teorema u funkcijama
#include<stdio.h>
#include<conio.h>
#include<math.h>
// Definisanje svih funkcija
 
   // funkcija za a stranicu
   double aStranica(double b, double c){
         //a2+b2=c2;
         //a2=c2-b2;
         //a=sqrt(c2-b2)
         return sqrt((c*c)-(b*b));
       
   }
   // dodati ostale funkcije i prosiriti primer !!!
 
// kraj svih funkcija
char stranica;
// stranice
 float a,b,c;
main(){

 printf("Koju stranicu pravouglog trougla zelis da izracunas\n");
 printf ("a b ili c \n");

 printf("stranica=");
 stranica=getch();
 printf("%c\n",stranica);
 printf("*****************************************\n");
 switch(stranica){
      // a stranica
      case 65: case 97:
           printf("*** Odabraliste da izracunate stranicu a *** \n");
           printf("molim vas unesite stranice b i c sledecim redosledom \n\n");
           printf("b=");scanf("%f",&b);
           printf("c=");scanf("%f",&c);
           printf("a=%f\n",aStranica(b,c));
      break;
      default :
          printf("Pogresan unos, niste odabrali a,b ili c stranicu");   
      break;       
               
}
       getch();
        
}

#3 Funcije u C-u kvadrat i faktorijel

// Pojam funkcije u C-u
#include<stdio.h>
#include<conio.h>
// kvadrat funkcija
int fKvadrat(int broj){
   
    return broj*broj;  
}
// Faktorijel funkcija
int fFaktorijel(int broj){
  int brojac=1;
 
  for (int i=1;i<=broj;i++){
      brojac=brojac*i;
      }  
   
    return brojac;
}

main(){
      
       printf("kvadrat broja 4 je %d \n",fKvadrat(4));
      
       printf("faktorijel broja 4 je %d \n",fFaktorijel(4));
      
       getch();
         
}