שפת c|מבקש הסבר על תוכנית. - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שפת c|מבקש הסבר על תוכנית.


eliom

Recommended Posts

שלום.

אפשר בבקשה הסבר.

על השורות בקוד הזה?.

תודה.

   
/* המרת מספר גדול של שניות לשעות, דקות ושניות */

#include <stdio.h>


#define SECS_PER_MIN 60

#define SECS_PER_HOUR 3600

unsigned secnds, mints, hrs, mints_left, secnds_left;

/* קליטת מספר השניות */

int main()
{
printf(
"Enter number of seconds (<65000): ");
scanf(
"%d", &secnds);

hrs = secnds / SECS_PER_HOUR;
mints = secnds / SECS_PER_MIN;
mints_left = mints % SECS_PER_MIN;
secnds_left = secnds % SECS_PER_MIN;

printf(
"%u seconds is equal to ", secnds);
printf(
"%u h, %u m, and %u s", hrs, mints_left, secnds_left);



}

קישור לתוכן
שתף באתרים אחרים

מה אתה לא מבין? איזה מהשורות של הקוד?

מזה אומר בשורת printf ?65000

והשורה הזאת?

hrs = secnds / SECS_PER_HOUR;
mints = secnds / SECS_PER_MIN;
mints_left = mints % SECS_PER_MIN;
secnds_left = secnds % SECS_PER_MIN;

קישור לתוכן
שתף באתרים אחרים

זה לא אומר כלום, זה חלק מהמחרוזת שמודפסת.

תגיד לי אתה מה אומרות השורות האלה. מה עושה הפעולה hrs = seconds / SEC_PER_HOUR?

בגלל זה אני שואל.כי אני לא יודע מה השורה הזאת אומרת?

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...