Tee ohjelma, joka laskee suorakulmaisen kolmion hypotenuusan pituuden ohjelmaan syötettyjen kateettien pituuksien perusteella. Kateettien pituuksien odotetaan olevan kokonaislukuja, kun taas hypotenuusan pituus sijoitetaan double-muuttujaan.
Vihje:
Neliöjuuren voi laskea seuraavasti (palauttaa double-tyypin arvon):
double juuri = sqrt(double_luku);
Tarvitset cmath-kirjastoa.
Esimerkkitulostus
Anna ensimmäinen kateetti:4Anna toinen kateetti:6Hypotenuusan pituus: 7.2111
auttakaa joku perkeke, koulutehtävä joka pitäis koodata, osaan mut en tajua laskukaavaa jolla sais 7.2111 hypotenuusan pituudeks!
jos joku osais, ni tekis valmiin koodin tähä...
Vihje:
Neliöjuuren voi laskea seuraavasti (palauttaa double-tyypin arvon):
double juuri = sqrt(double_luku);
Tarvitset cmath-kirjastoa.
Esimerkkitulostus
Anna ensimmäinen kateetti:4Anna toinen kateetti:6Hypotenuusan pituus: 7.2111
auttakaa joku perkeke, koulutehtävä joka pitäis koodata, osaan mut en tajua laskukaavaa jolla sais 7.2111 hypotenuusan pituudeks!
jos joku osais, ni tekis valmiin koodin tähä...
Vastaukset 8
Vanhimmat
siihähän onkin pähkinä purtavaksi... kait täältä joku löytyy joka osaa :)
#include
#include
#include
using namespace std;
int main()
{
int kateetti;
int kateetti2;
double hypotenuusan_pituus;
cout > kateetti;
cout > kateetti2;
hypotenuusan_pituus = kateetti*10^1 * kateetti2*10^2;
hypotenuusan_pituus = sqrt(hypotenuusan_pituus);
cout
joo, tos on virheitä, huomaan itsekki mut korjaamallakaan ei toimi :ppp
koita neliöjuurella
double juuri = sqrt(double_luku);
tää on neliöjuuren laskentatapa
Korota se perhanan luku puolikkaaseen potenssiin, niin se on siinä: määriteltynä sulla on
#include
.
.
.
double NeliojuurestettavaLuku; //saapi olla int
double NeliojuurestettuLuku=pow(NeliojuusestettavaLuku, 0.5); //tama on tyyppia double
.
.
.
lasketaan itse, ei viedä palstoille ratkaistavaksi?
#include
#include
void main() //main ei paluta arvoja
{
int kateetti1, kateetti2; //yhdentekevää jos ne ovat tyyppiä int, syöttöarvot ainoastaan pyöristetään.
double hypotenuusan_pituus;
cout > kateetti1;
kateetti1 =kateetti1*kateetti1; //lasketaan neliö, muuttuja kateetti1 sisältää tällä hetkellä itse asiasaa sen neliö!
cout > kateetti2;
kateetti2 =kateetti2*kateetti2; //lasketaan neliö. Nopeampi kuin kateetti2 =pow(kateetti2,2);
hypotenuusan_pituus = sqrt(kateetti1 kateetti2);
cout
Kiitos avusta!! loistavaa, tää ohjelma jolle teen näitä tehtävii on nii pikku tarkka kaikesta et tätäki piti vähä "modata" et se hyväksy sen.. mut todellaki hienoo, oppisin taas lisää :)
#include
#include
using namespace std;
int main(void)
{
double kateetti1, kateetti2;
double hypotenuusan_pituus;
cout > kateetti1;
kateetti1 = kateetti1*kateetti1;
cout > kateetti2;
kateetti2 = kateetti2*kateetti2;
hypotenuusan_pituus = sqrt(kateetti1 kateetti2);
cout