חברת טלפונים
שיעור 7 מתוך 25 בקורס אתגרי תכנות: כרך 2 של Coddy.
צרו תוכנית שמחשבת את המחיר הכולל של שיחת טלפון בין שני מספרים. חשבו את המחיר אם ידוע ש־30 הדקות הראשונות עולות $3 לדקה, ואחר כך $2 לדקה. בנוסף, אם מספרי הטלפון שייכים לאותו מפעיל, העניקו הנחה של 30% על המחיר
Operator1 משתמש במספרים שמתחילים ב־808, 809, 810
Operator2 משתמש במספרים שמתחילים ב־705 706 707
אתגר
קלכתבו תוכנית שקוראת שני מספרים בני 9 ספרות, כל אחד בשורה נפרדת, ובשורה שאחריהם מספר שמייצג את משך השיחה בדקות. הציגו את המחיר הכולל של השיחה ב-$
קלט
808419552
810129224
45
פלט
$84
הסבר
עבור 30 הדקות הראשונות של השיחה חברת הטלפונים גבתה $3 לדקה, ועל 15 הדקות הבאות היא גבתה $2 לדקה, 3 * 30 + 2 * 15 = 120. הוספת הנחה של 30% ל-120 מביאה לתוצאה 84
נסו בעצמכם
#include <stdio.h>
int main() {
// כתבו כאן קוד
return 0;
}
כל השיעורים ביחידה אתגרי תכנות: כרך 2
1מבוא לקורס
מבואתרגלו בעצמכם: קומפיילר C אונליין