C++ Örneği : DİRENÇ-AKIM-GERİLİM HESABI

#include<iostream>
#include<conio.h>
using namespace std;

void giris(float&ger,float&r1,float&r2,float&r3)
{
  cout<<"--------------DIRENC-AKIM-GERILIM HESABI---------------"<<endl;                                             
  cout<<"Gerilim(v) degerini giriniz=";
  cin>>ger;
  cout<<"r1 degerini giriniz=";
  cin>>r1;
  cout<<"r2 degerini giriniz=";
  cin>>r2;
  cout<<"r3 degerini giriniz=";  
  cin>>r3;  
}
    
float direnc(float r1,float r2,float r3) 
{
  float res=0;
  res=((r2*r3)/(r2+r3))+r1;
  return res;
} 
          
void hesapla(float v,float r1,float r2,float r3,float res)
{
  float  I=0;
  float      vr1=0;
  float  I1=0;
  float  I2=0;
   
  I= v/res;
  cout<<"esdeger direnc="<<res<<endl;
  cout<<"I akimi="<<I<<endl;

  vr1=r1*I;
  cout<<"vr1="<<vr1<<endl;
     
  float vr2=v-vr1;
  cout<<"vr2="<<vr2<<endl;
  I1=vr2/r2;
  cout<<"I1 akimi="<<I1<<endl;
  I2=vr2/r3;
  cout<<"I2 akimi="<<I2<<endl;
}
       
int main()
{
  float gerilim,direnc1,direnc2,direnc3,res;
    
  giris(gerilim,direnc1,direnc2,direnc3);
    
  float  p= direnc(direnc1,direnc2,direnc3);

  hesapla(gerilim,direnc1,direnc2,direnc3,p);

  getch();
  return 0;
}

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir