Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;

int main(int argc, char *argv[])
{
    int gwnia;
    float b,rad,imitono,sinimitono,efaptomeni,c;
    cout<<"Dwse tin gwnia se moires"<<endl;
    cin>>gwnia;
    rad = gwnia *3.14159265 / 180 ;
    imitono=sin(rad);
    sinimitono=cos(rad);
    efaptomeni=tan(rad);
    cout<<"To imitono tis gwnias einai "<<imitono<<endl;
    cout<<"To sinimitono tis gwnias einai "<<sinimitono<<endl;
    cout<<"H efaptomeni tis gwnias einai "<<efaptomeni<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

 

 

Γιατι οταν βαζω 90 μου βγαζει σκουπιδια;

Δημοσ.
εχω μια ασκηση στην οποια πρεπει μεχρι και 90...Υπαρχει κανενας τροπος;

Βάλε έναν έλεγχο για το συνημίτονο, όταν είναι μηδέν να εμφανίζει ότι η εφαπτομένη δεν ορίζεται.

Δημοσ.
εχω μια ασκηση στην οποια πρεπει μεχρι και 90...Υπαρχει κανενας τροπος;

 

Αν υπάρχει κανένας τρόπος να γίνει τι πράγμα ρε συ; Να αλλάξουν τα μαθηματικά για τις ανάγκες του προγράμματος; Όπως ειπώθηκε παραπάνω, δεν ορίζεται.

 

Το να γράψεις ένα if (sinimitono == 0) { ... } else { ... } όπως λέει και ο bird δε χρειάζεται διδακτορικό.

  • Like 1
Δημοσ.

Οπως ειπαν τα παιδια βαλε μια if για οταν δεν οριζεται του στυλ if gwnia=0 cout "h efaptomenh den orizetai gia mhden moires parakalo dwste mia allh timh".

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...