by @Kaptan Komand Fork
{"functions":[],"name":"Oyun Puanı ve Zorluk Seviyesi Hesaplama","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"oyun_1"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"ilerleme","lengthValue2":"5","id":"oyun_2","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"nesneSayisi","lengthValue2":"5","id":"oyun_3","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"hataSayisi","lengthValue2":"5","id":"oyun_4","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"gorevSayisi","lengthValue2":"5","id":"oyun_5","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"sure","lengthValue2":"5","id":"oyun_6","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"zorluk","lengthValue2":"5","id":"oyun_7","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"katsayi","lengthValue2":"5","id":"oyun_8","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"ilerlemePuani","lengthValue2":"5","id":"oyun_9","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"nesnePuani","lengthValue2":"5","id":"oyun_10","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"hataCezasi","lengthValue2":"5","id":"oyun_11","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"gorevBonusu","lengthValue2":"5","id":"oyun_12","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"araToplam","lengthValue2":"5","id":"oyun_13","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"hizBonusu","lengthValue2":"5","id":"oyun_14","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"toplamPuan","lengthValue2":"5","id":"oyun_15","initValue":null},{"@type":"Assign","name":"zorluk","id":"oyun_16","value":"1"},{"@type":"Assign","name":"hizBonusu","id":"oyun_17","value":"0"},{"@type":"Input","name":"ilerleme","id":"oyun_18","prompt":"İlerleme yüzdesini giriniz (0-100):"},{"condition":"ilerleme < 0 || ilerleme > 100","@type":"While","id":"oyun_22","body":{"statements":[{"newline":true,"@type":"Output","id":"oyun_19","value":"\"Hatalı giriş. Değeri yeniden giriniz.\""},{"@type":"Input","name":"ilerleme","id":"oyun_20","prompt":"İlerleme yüzdesini giriniz (0-100):"}],"id":"oyun_21"}},{"@type":"Input","name":"nesneSayisi","id":"oyun_23","prompt":"Toplanan nesne sayısını giriniz:"},{"condition":"nesneSayisi < 0","@type":"While","id":"oyun_27","body":{"statements":[{"newline":true,"@type":"Output","id":"oyun_24","value":"\"Hatalı giriş. Değeri yeniden giriniz.\""},{"@type":"Input","name":"nesneSayisi","id":"oyun_25","prompt":"Toplanan nesne sayısını giriniz:"}],"id":"oyun_26"}},{"@type":"Input","name":"hataSayisi","id":"oyun_28","prompt":"Yapılan hata sayısını giriniz:"},{"condition":"hataSayisi < 0","@type":"While","id":"oyun_32","body":{"statements":[{"newline":true,"@type":"Output","id":"oyun_29","value":"\"Hatalı giriş. Değeri yeniden giriniz.\""},{"@type":"Input","name":"hataSayisi","id":"oyun_30","prompt":"Yapılan hata sayısını giriniz:"}],"id":"oyun_31"}},{"@type":"Input","name":"gorevSayisi","id":"oyun_33","prompt":"Tamamlanan ekstra görev sayısını giriniz:"},{"condition":"gorevSayisi < 0","@type":"While","id":"oyun_37","body":{"statements":[{"newline":true,"@type":"Output","id":"oyun_34","value":"\"Hatalı giriş. Değeri yeniden giriniz.\""},{"@type":"Input","name":"gorevSayisi","id":"oyun_35","prompt":"Tamamlanan ekstra görev sayısını giriniz:"}],"id":"oyun_36"}},{"@type":"Input","name":"sure","id":"oyun_38","prompt":"Oyun süresini giriniz (0-120 dakika):"},{"condition":"sure < 0 || sure > 120","@type":"While","id":"oyun_42","body":{"statements":[{"newline":true,"@type":"Output","id":"oyun_39","value":"\"Hatalı giriş. Değeri yeniden giriniz.\""},{"@type":"Input","name":"sure","id":"oyun_40","prompt":"Oyun süresini giriniz (0-120 dakika):"}],"id":"oyun_41"}},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"zorluk","id":"oyun_47","value":"1"},{"@type":"Assign","name":"katsayi","id":"oyun_48","value":"10"}],"id":"oyun_50"},"trueBlock":{"statements":[{"@type":"Assign","name":"zorluk","id":"oyun_45","value":"2"},{"@type":"Assign","name":"katsayi","id":"oyun_46","value":"15"}],"id":"oyun_49"},"condition":"ilerleme > 50","@type":"If","id":"oyun_51"}],"id":"oyun_53"},"trueBlock":{"statements":[{"@type":"Assign","name":"zorluk","id":"oyun_43","value":"3"},{"@type":"Assign","name":"katsayi","id":"oyun_44","value":"20"}],"id":"oyun_52"},"condition":"ilerleme > 75","@type":"If","id":"oyun_54"},{"@type":"Assign","name":"ilerlemePuani","id":"oyun_55","value":"ilerleme * katsayi"},{"@type":"Assign","name":"nesnePuani","id":"oyun_56","value":"nesneSayisi * 5"},{"@type":"Assign","name":"hataCezasi","id":"oyun_57","value":"hataSayisi * 20"},{"@type":"Assign","name":"gorevBonusu","id":"oyun_58","value":"gorevSayisi * 100"},{"@type":"Assign","name":"araToplam","id":"oyun_59","value":"ilerlemePuani + nesnePuani - hataCezasi + gorevBonusu"},{"falseBlock":{"statements":[{"@type":"Assign","name":"hizBonusu","id":"oyun_61","value":"0"}],"id":"oyun_63"},"trueBlock":{"statements":[{"@type":"Assign","name":"hizBonusu","id":"oyun_60","value":"araToplam * 0.10"}],"id":"oyun_62"},"condition":"sure <= 60","@type":"If","id":"oyun_64"},{"@type":"Assign","name":"toplamPuan","id":"oyun_65","value":"araToplam + hizBonusu"},{"newline":true,"@type":"Output","id":"oyun_66","value":"\"Zorluk seviyesi:\""},{"newline":true,"@type":"Output","id":"oyun_67","value":"zorluk"},{"newline":true,"@type":"Output","id":"oyun_68","value":"\"İlerleme puanı:\""},{"newline":true,"@type":"Output","id":"oyun_69","value":"ilerlemePuani"},{"newline":true,"@type":"Output","id":"oyun_70","value":"\"Nesne puanı:\""},{"newline":true,"@type":"Output","id":"oyun_71","value":"nesnePuani"},{"newline":true,"@type":"Output","id":"oyun_72","value":"\"Hata cezası:\""},{"newline":true,"@type":"Output","id":"oyun_73","value":"hataCezasi"},{"newline":true,"@type":"Output","id":"oyun_74","value":"\"Görev bonusu:\""},{"newline":true,"@type":"Output","id":"oyun_75","value":"gorevBonusu"},{"newline":true,"@type":"Output","id":"oyun_76","value":"\"Ara toplam:\""},{"newline":true,"@type":"Output","id":"oyun_77","value":"araToplam"},{"newline":true,"@type":"Output","id":"oyun_78","value":"\"Hız bonusu:\""},{"newline":true,"@type":"Output","id":"oyun_79","value":"hizBonusu"},{"newline":true,"@type":"Output","id":"oyun_80","value":"\"TOPLAM PUAN:\""},{"newline":true,"@type":"Output","id":"oyun_81","value":"toplamPuan"},{"@type":"Return","id":"oyun_82","maybeValue":null}],"parameters":[]},"id":"id_d0ba1d06_6ef6_496f_92b2_faf3c442a303","config":{"showDebugVars":true,"useInputPrompt":true,"echoEnteredValue":true,"showIoBtns":true,"showFunctions":false,"lang":"python","showGenCode":false},"version":"0.3","revision":2}