עבור לתוכן

עזרה בשיעורים בC

Featured Replies

פורסם

כתבתי תוכנית לביצוע פעולות חשבוניות

#include <stdio.h>

#include <conio.h>

  void main()

{

  int num1,num2,sum,muel,diff;

  clrscr ();

  printf ("ender 2 numbers from integer\n");

  scanf ("%d%d",& num1,& num2);

  sum=num2+num1;

  muel=num1*num2;

  diff=num2-num1;

  printf ("sum of my numbers  %d\n",sum);

  printf ("muel of my numbers %d\n",muel);

  printf ("different of my numbers %d\n",diff);

  }

חסר לי רק חילוק נראה שהשאר נכון אייך עושים חילוק ו האם זה כמו שהיה בפסקל עם DIV וMOD

פורסם

קודם כל,תמיד תיישר שמאלה

זה נוראי לקרוא קוד ככה

ובשביל לעשות חילוק עושים ככה:

z=y/x;

m=y%x;

מה שאומר שZ הוא Y חלקי X

וM היא השארית

פורסם
  • מחבר

קודם כל,תמיד תיישר שמאלה

זה נוראי לקרוא קוד ככה

ובשביל לעשות חילוק עושים ככה:

z=y/x;

m=y%x;

מה שאומר שZ הוא Y חלקי X

וM היא השארית

תודה אבל אייך אני מיישר את הקוד שמאלה

פורסם

לוחצים על הכפתור הזה:

left.gif

ואז בין התגיות כותבים את הטקסט

  • 2 שבועות מאוחר יותר...
פורסם

טוב נענה לך על השאלה השפת C לקבלת החלק השלם

SUM=NUM1/NUM2

לקבלת שארית

SUM=NUM1%NUM2

עכשיו חשוב מאוד שתדע שאם אתה רוצה לקבל את התוצאה של החילוק אתה צריך שאחד מהמשתנים(NUM1 או NUM2) יהיה מסוג FLOATכי אם לא תעשה כך התוצאה של חילוק מספרי INT יתן תמיד את החלק השלם לדוגמא 3/2=1.000 יש דרך נוספת שהיא עדיפה הנקראת CASTING שזה בעצם הכרחת משתנה מסוג מסויים להיות סוג אחר והנה SYNTAX

SUM=(FLOAT)NUM1/NUM2

שמחתי לעזור שאלות בעיות אשמח לעזור

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים