טוב שלום כולם קודם כל.
אז ככה ניסיתי להכין מחשבון עם 3 פעולות ב C...
אז נתקעתי בחלק של הגדרת הפעולות המתמטיות ( +,-,*)
ניסיתי להכניס את הפונקציות בתוך משתנים למשל ככה:
קוד:
#include <stdio.h>
#include <conio.h>
void main(void)
{
float a,b,c,d;
char g;
printf("3 Function Calcualtor V.2.0.0\n");
printf("Enter the calculation\n");
scanf("%f %c %f",&a,&g,&b);
getch();
printf("%f %c %f = %f\n",a,g,b);
if(g==+)
{
printf("%f + %f = %f",a,b,a+b);
getch();
}
else
if(g==-)
{
printf("%f - %f = %f",a,b,a-b);
getch();
}
else
if(g==*)
{
printf("%f * %f = %f",a,b,a*b);
getch();
}
}
בקצרה מה שניסיתי לעשות:
g זה המשתנה, יכול להיות אחד משלושת הפעולות, אז הכנסתי את זה במשפטי תנאי...
ניסיתי למצוא את הבעיה אך לא מצאתי, אשמח אם מישהו יעזור..
אני חייב לציין שזו התכנית הראשונה שאני בונה ב C ואני עדיין לא מכיר את כל הפקודות...
תודה לעזורים.