הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 08-01-06, 00:01   # 1
eur2
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד, וכמובן ישראל
הודעות: 1,395

eur2 לא מחובר  

צריך עזרה בנוגע לתוכנית בשפת C

PHP קוד:
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#include <windows.h>

int clrscr() { 
    
COORD coordScreen = { 0}; 
    
DWORD cCharsWritten
    
CONSOLE_SCREEN_BUFFER_INFO csbi
    
DWORD dwConSize
    
HANDLE hConsole GetStdHandle(STD_OUTPUT_HANDLE); 
    
    
GetConsoleScreenBufferInfo(hConsole, &csbi); 
    
dwConSize csbi.dwSize.csbi.dwSize.Y
    
FillConsoleOutputCharacter(hConsoleTEXT(' '), dwConSize
        
coordScreen, &cCharsWritten); 
    
GetConsoleScreenBufferInfo(hConsole, &csbi); 
    
FillConsoleOutputAttribute(hConsolecsbi.wAttributesdwConSize
        
coordScreen, &cCharsWritten); 
    
SetConsoleCursorPosition(hConsolecoordScreen);    
    return 
0;
}

int gotoxy(int xint y

    
COORD coord
    
coord.xcoord.y
    
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
    return 
0;
}

int main() {
    
int a,b,c,i,x[10];

    
cout<<"Please Enter The 3 coefficient :"<<endl<<endl;
    
cout<<"A: ";
    
cin>>a;
    
flushall();
    
cout<<"B: ";
    
cin>>b;
    
flushall();
    
cout<<"C: ";
    
cin>>c;
    
flushall();

    
cout<<"Please Enter The 10 X locations, You Wish To Locate On The Chart!"<<endl<<endl;
    for(
i=0;i<10;i++) {
        
printf("X[%d]: ",i);
        
scanf("%d",&x[i]);
        
flushall();
    }
    
clrscr();

    for(
i=0;i<10;i++) {
        
gotoxy(x[i],a*x[i]*x[i]+b*x[i]+c);
        
putchar('*');
    }

    return 
0;


עכשיו הסבר, התוכנית הזאת כתובה כמובן בשפת C, היא משתמש לכתיבת גרפים של פונקציות ליניאריות וריבועיות, על פי נקודות שיקלטו מהמקלדת ע"י המשתמש.

חברים שלי אמרו לי שאני צריך לפשט את התוכנית לפני שאני יביא למורה שלנו לשפת C או שהוא יוריד לי ציון שאני עושה את התוכניות שלי או ארוכות מידי או מסובכות מידי (מורה מעצבן).

מי יכול, או אפילו להציע רעיון איך אני ישמח לדעת..

*קיים באג בתוכנית שהוא יכול לקבל רק נקודות חיוביות..

*הפונקציות clrscr() ו gotoxy(), כתבתי אותם כי VISUAL C++ לא מזהה אותם בסיפריית conio.h (במילה אחת: "מיקרוסופט").

*ה - flushall() זה לניקוי חוצץ, בעיקרון זה לא חובה, אבל מתוך הרגל וניקיון אני רושם את זה אחרי כל קליטת נתונים (במידה ומצאתם אחד מיותר).

יבגני
  Reply With Quote
 

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 02:56.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ