Menu
Coddy logo textTech

אתגר חזרה #1

שיעור 21 מתוך 21 בקורס פרוסות ומפות ב-GoLang של Coddy.

challenge icon

אתגר

קל

כתבו תוכנית שמנהלת ספרייה של ספרים עם אפשרות להוסיף ולהסיר ספרים.

התוכנית תקבל מהמשתמש שתי מחרוזות וערך שלם : הראשונה היא סוג הפעולה (Add או Delete), השנייה היא שם הספר שיש להוסיף או להסיר, והשלישית היא ערך הספר שעלינו להוסיף.

  • לדוגמה, <strong>Add Rust 200</strong> פירושו שנוסיף ספר בשם Rust שערכו 200.
  • לדוגמה, <strong>Remove Rust</strong> פירושו שנסיר את הספר Rust.

נסו בעצמכם

package main

import (
	"fmt"
)

func main() {

	// קבלו את הקלט מהמשתמש אל תשנו את זה!
	var operation string
	var name string
	var value int
	fmt.Scanln(&operation )
	fmt.Scanln(&name)
    fmt.Scanln(&value)
	// מפה לאחסון הספרים בספרייה אל תשנו את זה!
	library := map[string]int{
		"Golang": 134,
		"Python": 200,
		"Rust":   300,
		"Lua":    260,
		"Java":   500,
	}    
    // בדקו את סוג הפעולה (Add או Delete)

        // הוסיפו את הספר עם הערך

	    // מחקו את הספר 
	
}

כל השיעורים ביחידה פרוסות ומפות ב-GoLang

תרגלו בעצמכם: קומפיילר Go אונליין