Rješite mi ovaj problem koji imam za zadaću iz C++
Molim vas!
Na izvoru napona u priključena su tri serijaska spojena otpornika R1, R2 R3
potrebno je izračunati ukupni otpor R,
Jakost struje I i pad napona na svakom otporniku (U1, U2, U3)
Ispis neka bude:
U (u ohm) =
R1 (u ohm) =
R2 (u ohm) =
R3 (u ohm) =
Ukupni otpor R iznosi ... ohm
Jakost struje I iznosi ...A.
Pad napona U1 je ... V.
Pad napona U2 je ... V.
Pad napona U3 je ... V.
Napomena:
Ukupni otpor serijskog spoja jednak je zbroju pojedinih otpornika
Jakost struje i padovi napona računaju se po Ohmovom zakonu
I = U/R
Code:#include<iostream> using namespace std; int main(){ double r1, r2, r3, r, i, u, u1, u2, u3; cin >> r1 >> r2 >> r3 >> u; r=r1+r2+r3; i=u/r; u1=i*r1; u2=i*r2; u3=i*r3; cout << "U=" << u << "V" << endl; cout << "R1=" << r1 << " ohma" << endl; cout << "R2=" << r2 << " ohma" << endl; cout << "R3=" << r3 << " ohma" << endl; cout << "R=" << r << " ohma" << endl; cout << "I=" << i << "A" << endl; cout << "U1=" << u1 << "V" << endl; cout << "U2=" << u2 << "V" << endl; cout << "U3=" << u3 << "V" << endl; return 0;}
Neznam kak rastaviti na cijeli i decimalni dio.
Molim vas za kompletni kod cijelog zadatka koji glasi:
Unesi jedan realni broj.
Izračunaj i ispiši kvadrat unešenog broja,
zaokruži realni broj na najbliži cijeli, veći broj,
zaokruži na najbliži manji broj,
te rastavi broj na njegov cijeli i decimalni dio.
Code:#include<math.h> #include<stdio.h> int main(){ double broj, dec; int nizi, visi; scanf("%lf",&broj); visi=(int)ceil(broj); nizi=(int)floor(broj); dec=broj-nizi; printf("Kvadrat broja: %lf\n",broj*broj); printf("Zaokruzen na nize: %d\n",nizi); printf("Zaokruzen na vise: %d\n",visi); printf("Broj iza decimalne tocke: %lf\n",dec); return 0;}
Molim vas ako može pomoć.
Unesi koeficijente parabole i pravca.
Program ispisuje točke u kojima se oni sijeku, ako se sijeku. Inače napiši: Ne sijeku se!
Hvala puno unaprijed.
Code:#include <iostream> #include <cmath> using namespace std; int main(){ float p, k, l; float d, x1, x2, y1, y2; cout << "Upisi koeficijente [p, k, l]:" << endl; cin >> p >> k >> l; d=pow((2*k*l-2*p),2)-4*k*k*l*l; if(d<0) cout << "Ne sijeku se!" << endl; else{ x1=((2*p-2*k*l)+sqrt(d))/(2*k*k); x2=((2*p-2*k*l)-sqrt(d))/(2*k*k); y1=k*x1+l; y2=k*x2+l; if(d==0) cout << "Sjeciste je u tocki " << x1 << ',' << y1 << endl; else cout << "Sjecista su u tockama " << x1 << ',' << y1 << " i " << x2 << ',' << y2 << endl;} system("PAUSE"); return 0;}
Napišite C program(ne c++)[opomena] koji računa cijenu kupljenog goriva na benzinskoj postaji.
Program na početku pita korisnika za količinu kupljenog goriva po vrstama ( Eurosuper 95,
Super plus 98, Eurodizel i Dizel). Uneseni brojevi su realni, a cijene goriva sljedeće:
Eurosuper 95 – 8,70 kn/l
Super plus 98 – 8,70kn/l
Eurodizel – 7,96kn/l
Dizel – 7,77 kn/l
Program na kraju ispisuje ukupnu cijenu goriva koju korisnik mora platiti u obliku:
Cijena je: ___ kn i___ lp.
Molim vas za pomoc...treba mi do petka ujutro =)
Bookmarks