1. Realizati o aplicatie care citeste de la intrarea standard doua valori pentru variabilele R1
si R2, reprezentând valoarea rezistentelor R1 si R2, iar apoi apeleaza functii ce calculeaza
rezistenta echivalenta gruparii serie, respectiv gruparii paralel, dupa care afiseaza valorile
returnate cu 3 zecimale si aliniere la dreapta.
cu printf si scanf
#include <stdio.h>
float serie (float a, float b)
{
return(a+b);
}
float paralel (float a, float b)
{
return((a*b)/(a+b));
}
int main ()
{
float a,b;
printf("Introduceti valorile celor 2 rezistente\n");
printf("a=");
scanf ("%f",&a);
printf("b=");
scanf("%f",&b);
serie(a,b);
printf("Suma rezistorilor in serie este: %+0.3f\n", serie(a, b));
printf("Suma rezistorilor in paralel este: %+0.3f\n", paralel(a,b));
}
2.
Realizati o aplicatie care citeste de la intrarea standard doua
valori pentru variabilele R1 si R2, reprezenand, valoarea rezistentelor
C1 si C2, iar apoi apeleaza functii ce calculeaza rezistenta echivalenta
gruparii serie, respectiv gruparii paralel, dupa care afiseaza valorile
returnate cu 3 zecimale si aliniere la dreapta.
cu printf si scanf
#include<stdio.h>
#include<iostream>
using namespace std;
float serie(float,float);
float paralel(float,float);
void main(void)
{
float c1,c2,s,p;
printf("\nDati c1:");
scanf("%f", &c1);
printf("\nDati c2:");
scanf("%f", &c2);
s=serie(c1,c2);
p=paralel(c1,c2);
printf("\nValoarea echivalenta serie este: %-0.4f",s);
printf("\nValoarea echivalenta paralel este: %-0.4f",p);
}
float serie(float c1,float c2)
{
float s;
s=(c1*c2)/(c1+c2);
return(s);
}
float paralel(float c1,float c2)
{
float p;
p=(c1+c2);
return(p);
}
3.Cititi de la tastatura doua valori întregi care reprezinta catetele unui triunghi dreptunghic.Determinati ipotenuza si perimetrul triunghiului. Afisati rezultatul pe linii diferite.
cu cin si cout
#include<stdio.h>
#include<iostream>
#include<math.h>
using namespace std;
void main(void)
{
int a,b,i,p;
cout<<"\nDati valoarea unei catete:";
cin >> a;
cout<<"\nDati valarea celeilalte catete:";
cin>>b;
i=sqrt(double((a*a)+(b*b)));
p=(a+b+i);
cout<<"\nValoarea ipotenuzei este:" <<i<<endl;
cout<<"\nPerimetrul este egal cu:"<<p<<endl;
}
4.Cititi de la tastatura doua valori intregi a si b (a!=0), unde a si b sunt coeficientii ecuatiei ax+b=0. Rezolvati ecuatia si afisati rezultatul.
cu cin si cout
#include<stdio.h>
#include<iostream>
using namespace std;
void main(void)
{
int a,b,x;
cout<<"\nDtai valoarea lui a:";
cin>>a;
cout<<"\nDat valoarea lui b:";
cin>>b;
x=-(b/a);
if(a!=0)
cout<<"\nX este egal cu :"<<x<<endl;
else
cout<<"\n in acest caz ecuatia nu poate fi rezolvata";
}