freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

προβλημα εμφάνισης αποτελεσμάτων


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Moderators:  Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [4 Μηνύματα]       Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
ΑποστολέαςΜήνυμα
shortyjr


Μέλος από: 17 Φεβ 2010
Μηνύματα: 66

View users profile
ΜήνυμαΣτις: 13 Απρ 2010 01:33    Θέμα: προβλημα εμφάνισης αποτελεσμάτων Απάντηση με παράθεση  Mark this post and the followings unread

για κάποιο λόγο δε εμφανί2εται αριθμιτικό αποτέλεσμα τι λάθοσ εχω;

#include <stdio.h>
#define M 5

#define K 2
main()
{

int u,x,E;




printf("Plhktrologiste thn taxusthta me thn opoia kineitai h prosarthmenh sto elathrio, maza M:");

scanf("%f", &u);




printf("\nPlhktrologiste thn apostash tou swmatos mazas M apo thn thesh isorropias:");

scanf("%f", &x);



E = 1/2*(M*u^2) + 1/2*(K*x^2);
printf("%d einai %d = %d\n", E);

system("pause");

}
virxen75


Μέλος από: 18 Φεβ 2009
Μηνύματα: 256+
Περιοχή: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ
View users profile
ΜήνυμαΣτις: 13 Απρ 2010 03:16    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

πολλά

κώδικας:

#include <stdio.h>
#define M 5

#define K 2
int main(){
    float u,x,E;//πραγματικοί αριθμοί και όχι ακέραιοι
    printf("\nPlhktrologiste thn taxusthta me thn opoia kineitai h prosarthmenh sto elathrio, maza M:");
    scanf("%f", &u);
    getchar();//πάντα μετά από scanf για τα "σκουπίδια"
    printf("\nPlhktrologiste thn apostash tou swmatos mazas M apo thn thesh isorropias:");
    scanf("%f", &x);
    getchar();
    E = (float)1/2*(M*u*u) + (float)1/2*(K*x*x);//του λες ότι το αποτέλεσμα των πράξεων να είναι πραγματικός αριθμός
    printf("\nE= %f\n",E);
    getchar();//για pause
}
shortyjr


Μέλος από: 17 Φεβ 2010
Μηνύματα: 66

View users profile
ΜήνυμαΣτις: 13 Απρ 2010 12:47    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

φιλε ευχαριστω πολύ.
τι ακριβώς κάνει το getchar

παλι υπαρχει προβλημα.

αμα βαλεις 2 ταχυτητα και 3 αποσταση πχ.
βγαζει αποτελεσμα &f
virxen75


Μέλος από: 18 Φεβ 2009
Μηνύματα: 256+
Περιοχή: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ
View users profile
ΜήνυμαΣτις: 13 Απρ 2010 22:45    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

shortyjr ανέφερε:
φιλε ευχαριστω πολύ.
τι ακριβώς κάνει
1) το getchar

2) παλι υπαρχει προβλημα.

αμα βαλεις 2 ταχυτητα και 3 αποσταση πχ.
βγαζει αποτελεσμα &f



1)
www.cplusplus.com/reference/clibrary/cstdio/getchar/

2)στο copy paste προφανώς.
για του λόγου το αληθές δες και την φωτο.

και για να το σιγουρέψουμε
στο στέλνω και σε αρχείο



test5.jpg
 Description:
 Filesize:  21.71 KB
 Viewed:  146 Time(s)

test5.jpg



test5.zip
 Description:

Download
 Filename:  test5.zip
 Filesize:  505 Bytes
 Downloaded:  109 Time(s)

Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [4 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Τώρα είναι 03 Δεκ 2016 04:27 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos