private void SetVisuals() { myText.text = ConvertNumber.ConvertNumberToLetteredString(Value); circleListener.ColourIndex = ((int)Mathf.Log(Value, 2) % 8) + 2; circleListener.SetColour(); }
public void Evole() { AudioManager.Instance.Play("Click"); if (GameManager.Instance.main.dollars < 1000) { return; } if (indexPSelf != 7) { GameManager.Instance.main.dollars -= LSlider2; if (GameManager.Instance.main.dollars < 1000) { sliderEvole.SetActive(false); } } lsCountry[idSelectWord].SetSmallBranch(indexPSelf, indexSelf, LSlider2); lsCountry[idSelectWord].PullData(); panelInfo.SetActive(true); if (indexPSelf == 7 && indexSelf == 3) { panelInfo.transform.GetChild(0).GetComponent <Text>().text = "You have successfully borrowed " + ConvertNumber.convertNumber_DatDz(LSlider2) + "$ "; } else if (indexPSelf == 7 && indexSelf == 1) { panelInfo.transform.GetChild(0).GetComponent <Text>().text = "You have successfully borrowed"; } else if (indexPSelf == 7 && indexSelf == 2) { panelInfo.transform.GetChild(0).GetComponent <Text>().text = "You have successfully registered call for founds"; } else if (indexPSelf == 7 && indexSelf == 0) { panelInfo.transform.GetChild(0).GetComponent <Text>().text = "You have successfully registered call for founds"; } else { panelInfo.transform.GetChild(0).GetComponent <Text>().text = "You have successfully invested " + ConvertNumber.convertNumber_DatDz(LSlider2) + "$ "; } sliderEvole.transform.GetChild(0).GetChild(2).GetComponent <Slider>().value = 0; seltCoin2.text = ConvertNumber.convertNumber_DatDz(minSlider2); Invoke("HidePanelInfo", 2f); if (PlayerPrefs.GetInt("isDoneTutorial") == 0 || GameManager.Instance.isTutorial) { UIManager.Instance.Turorial(UIManager.Instance.btnTHONGSO.gameObject, UIManager.Instance.btnTHONGSO.transform.position, new Vector3(0, 0, 180f)); } }
public void SliderWord() { long index = (maxSlider - minSlider) / 1000; LSlider = minSlider + (long)(seltTraining.value * index) * 1000; seltCoin.text = ConvertNumber.convertNumber_DatDz(LSlider); if (PlayerPrefs.GetInt("isDoneTutorial") == 0 || GameManager.Instance.isTutorial) { UIManager.Instance.Turorial(UIManager.Instance.POSITIONSELECT.transform.GetChild(1).GetChild(2).gameObject, UIManager.Instance.POSITIONSELECT.transform.GetChild(1).GetChild(2).transform.position, new Vector3(0, 0, 0f)); } }
public void SliderSelf() { long index = (maxSlider2 - minSlider2) / 1000; LSlider2 = minSlider2 + (long)(seltTraining2.value * index) * 1000; seltCoin2.text = ConvertNumber.convertNumber_DatDz(LSlider2); if (PlayerPrefs.GetInt("isDoneTutorial") == 0 || GameManager.Instance.isTutorial) { UIManager.Instance.Turorial(UIManager.Instance.SelfTraining.transform.GetChild(2).GetChild(2).gameObject, UIManager.Instance.SelfTraining.transform.GetChild(2).GetChild(2).transform.position, new Vector3(0, 0, 180f)); } }
public void Update() { txtGold.text = ConvertNumber.convertNumber_DatDz(GameManager.Instance.main.dollars); txtBitCoin.text = ConvertNumber.convertNumber_DatDz(GameManager.Instance.main.bitCoin); if (indexScene == 2) { btnBRANCH1.interactable = !isLoadItemBranch; btnBRANCH2.interactable = !isLoadItemBranch; btnBRANCH3.interactable = !isLoadItemBranch; } btnNHOM1.interactable = !isLoadItemBranch; btnNHOM2.interactable = !isLoadItemBranch; btnNHOM3.interactable = !isLoadItemBranch; }
static void Main(string[] args) { var baseNum = BaseConstants.Octal; var decimalNumber = 1002652783; var converter = new ConvertNumber(); var visualizer = new Visualize(); var convertedNumber = converter.ConvertFromDecimalToBase_Complex((ulong)decimalNumber, baseNum); visualizer.ViewElaboredTable(convertedNumber); Console.ReadKey(); }
public void TestStress() { try { ConvertNumber convertNumber = new ConvertNumber(); for (int i = 1; i <= 3000; i++) { Assert.IsNotNull(convertNumber.IntToRomanNumeral(1)); } } catch (Exception) { Assert.Fail(); } }
public void TestInvalidInputs() { ConvertNumber convertNumber = new ConvertNumber(); try { convertNumber.IntToRomanNumeral(0); Assert.Fail(); } catch (InputValueException) { Assert.IsTrue(true); } catch (Exception) { Assert.Fail(); } try { convertNumber.IntToRomanNumeral(-50); Assert.Fail(); } catch (InputValueException) { Assert.IsTrue(true); } catch (Exception) { Assert.Fail(); } try { convertNumber.IntToRomanNumeral(3001); Assert.Fail(); } catch (InputValueException) { Assert.IsTrue(true); } catch (Exception) { Assert.Fail(); } }
private static void ConvertUserInput(string userInput) { // Guard for throwing an error when the user enters another value if (!IsValidUserInput(userInput)) { throw new ArgumentException("Input value is not lb or kg"); } if (ConvertFromPoundsToKg(userInput)) // where the error occurs { var k = new ConvertNumber(); k.ConvertLb(); } else { var l = new ConvertNumber(); l.ConvertKg(); } }
public void loadData() { long maxX = 0; for (int i = 0; i < lsItem.Length; i++) { for (int j = 0; j < lsItem[i].transform.childCount; j++) { lsItem[i].transform.GetChild(j).GetComponent <Image>().fillAmount = 0; } } for (int i = 0; i < dataCol.Length; i++) { for (int j = 0; j < dataCol[i].valueCol.Length; j++) { if (maxX < dataCol[i].valueCol[j]) { maxX = dataCol[i].valueCol[j]; } } } if (maxX > 10000 && maxX % 10000 != 0) { maxX = ((int)(maxX / 10000)) * 10000 + 10000; } else if (maxX <= 10000) { maxX = 10000; } for (int i = 0; i <= 10; i++) { arrayX[i].text = ConvertNumber.convertNumber_DatDz((maxX / 10) * i); } for (int i = 0; i < dataCol.Length; i++) { StartCoroutine(ColChart(dataCol[i], lsItem[i], maxX)); } }
static void Main(string[] args) { ConvertNumber convertNumber = new ConvertNumber(); string userInput = string.Empty; Console.WriteLine("--------------------------------------------------------------------------"); Console.WriteLine("Bem-vindo ao programa conversor de números decimais para números romanos."); Console.WriteLine("Os valores permitidos pelo sistema são entre 1 e 3000."); Console.WriteLine("--------------------------------------------------------------------------"); try { while (string.IsNullOrWhiteSpace(userInput)) { Console.WriteLine(""); Console.Write("Informe o número decimal a ser convertido: "); userInput = Console.ReadLine(); int value = 0; if (int.TryParse(userInput, out value)) { Console.WriteLine("Resultado: " + convertNumber.IntToRomanNumeral(value)); } else { Console.WriteLine("Valor incorreto, os valores permitidos pelo sistema são entre 1 e 3000."); userInput = string.Empty; } } Console.WriteLine("--------------------------------------------------------------------------"); Console.WriteLine("Pressione qualquer tecla para fechar"); Console.WriteLine("--------------------------------------------------------------------------"); Console.ReadKey(); } catch (Exception) { throw; } }
public void OnScoreChange(int score, int multiplier, Vector3 position) { multiplier = Mathf.Min(multiplier, CurrentLevel); Score += score * multiplier; IntermediateScore += score * multiplier; PlayerPrefs.SetInt("score", Score); PlayerPrefs.SetInt("xp", IntermediateScore); ScoreText.text = ConvertNumber.ConvertNumberToLetteredString(Score); if (IntermediateScore >= NextLevelScore) { LevelUp(); } LevelSlider.value = ((IntermediateScore + 1f) / NextLevelScore); var obj = Instantiate(ScoreTextPrefab); obj.transform.position = new Vector3(position.x, position.y, -0.4f); obj.transform.localScale *= 0.33f; obj.GetComponent <ScoreTextController>().AnimateScoreRising(score * multiplier); }
public void OnClickYes() { AudioManager.Instance.Play("Click"); if (GameManager.Instance.main.dollars >= LSlider && GameManager.Instance.main.dollars > 0) { GameManager.Instance.main.dollars -= LSlider; lsCountry[idSelectWord].I = LSlider; lsCountry[idSelectWord].IDT = (long)(UnityEngine.Random.Range(0.15f, 0.45f) * lsCountry[idSelectWord].GDP); GameManager.Instance.main.lsCoutryReady.Add(lsCountry[idSelectWord]); SelectionSort(GameManager.Instance.main.lsCoutryReady); UIManager.Instance.POSITIONSELECT.SetActive(false); UIManager.Instance.panelEror.SetActive(true); UIManager.Instance.panelEror.transform.GetChild(0).GetComponent <Text>().text = "You have successfully invested " + ConvertNumber.convertNumber_DatDz(lsCountry[idSelectWord].I) + "$ in " + lsCountry[idSelectWord].nameCountry; UIManager.Instance.PieChart1.transform.GetChild(2).gameObject.SetActive(false); UIManager.Instance.PieChart1.GetComponent <PieChart>().I0You = (long)(lsCountry[idSelectWord].I + lsCountry[idSelectWord].I0); UIManager.Instance.PieChart1.GetComponent <PieChart>().dataPei[0].valuePei = ((float)lsCountry[idSelectWord].I / (float)lsCountry[idSelectWord].GDP); UIManager.Instance.PieChart1.GetComponent <PieChart>().dataPei[1].valuePei = ((float)(lsCountry[idSelectWord].IDT) / (float)lsCountry[idSelectWord].GDP); UIManager.Instance.PieChart1.GetComponent <PieChart>().dataPei[2].valuePei = ((float)(lsCountry[idSelectWord].GDP - lsCountry[idSelectWord].I - lsCountry[idSelectWord].IDT) / (float)lsCountry[idSelectWord].GDP); UIManager.Instance.PieChart1.GetComponent <PieChart>().LoadData(); lsCountry[idSelectWord].gameObject.SetActive(false); PlayerPrefs.SetInt("Type Capital" + idSelectWord, 0); if (PlayerPrefs.GetInt("isDoneTutorial") == 0 || GameManager.Instance.isTutorial) { UIManager.Instance.Turorial(UIManager.Instance.panelEror.transform.GetChild(1).gameObject, UIManager.Instance.panelEror.transform.GetChild(1).transform.position, new Vector3(0, 0, 0)); } } else { UIManager.Instance.POSITIONSELECT.SetActive(false); UIManager.Instance.panelEror.SetActive(true); UIManager.Instance.panelEror.transform.GetChild(0).GetComponent <Text>().text = "You do not have enough money "; } }
public void TestValidInputs() { try { ConvertNumber convertNumber = new ConvertNumber(); Assert.AreEqual(convertNumber.IntToRomanNumeral(1), "I"); Assert.AreEqual(convertNumber.IntToRomanNumeral(7), "VII"); Assert.AreEqual(convertNumber.IntToRomanNumeral(10), "X"); Assert.AreEqual(convertNumber.IntToRomanNumeral(30), "XXX"); Assert.AreEqual(convertNumber.IntToRomanNumeral(48), "XLVIII"); Assert.AreEqual(convertNumber.IntToRomanNumeral(49), "XLIX"); Assert.AreEqual(convertNumber.IntToRomanNumeral(88), "LXXXVIII"); Assert.AreEqual(convertNumber.IntToRomanNumeral(300), "CCC"); Assert.AreEqual(convertNumber.IntToRomanNumeral(555), "DLV"); Assert.AreEqual(convertNumber.IntToRomanNumeral(999), "CMXCIX"); Assert.AreEqual(convertNumber.IntToRomanNumeral(1234), "MCCXXXIV"); Assert.AreEqual(convertNumber.IntToRomanNumeral(2222), "MMCCXXII"); Assert.AreEqual(convertNumber.IntToRomanNumeral(3000), "MMM"); } catch (Exception) { Assert.Fail(); } }
IEnumerator IELoadData() { float sumValue = 0; if (peiParent.childCount > 0) { for (int i = peiParent.childCount - 1; i >= 0; i--) { Destroy(peiParent.GetChild(i).gameObject); } } if (noteParent.childCount > 0) { for (int i = noteParent.childCount - 1; i >= 0; i--) { Destroy(noteParent.GetChild(i).gameObject); } } if (itemNoteCol.Length > 0) { for (int i = 0; i < itemNoteCol.Length; i++) { itemNoteCol[i].SetActive(false); } } for (int i = 0; i < dataPei.Length; i++) { GameObject peiObj = Instantiate(peiPrefab, peiParent); peiObj.GetComponent <RectTransform>().SetAsFirstSibling(); Vector3 vectorsizeDelta = peiObj.GetComponent <RectTransform>().sizeDelta; peiObj.transform.eulerAngles = new Vector3(0f, 0f, 360f * (1f - sumValue)); peiObj.GetComponent <Image>().sprite = dataPei[i].spPei; peiObj.GetComponent <Image>().SetNativeSize(); if (dataPei[i].valuePei < 0.01f && dataPei[i].valuePei > 0) { peiObj.GetComponent <Image>().DOFillAmount(0.01f, 0.5f); sumValue += 0.01f; peiObj.transform.GetChild(0).localEulerAngles = new Vector3(0f, 0f, -0.01f * 360 / 2); } else { if (i != dataPei.Length - 1) { peiObj.GetComponent <Image>().DOFillAmount(dataPei[i].valuePei, 0.5f); sumValue += dataPei[i].valuePei; peiObj.transform.GetChild(0).localEulerAngles = new Vector3(0f, 0f, -dataPei[i].valuePei * 360 / 2); } else { peiObj.GetComponent <Image>().DOFillAmount(1f - sumValue, 0.5f); peiObj.transform.GetChild(0).localEulerAngles = new Vector3(0f, 0f, -(1f - sumValue) * 360 / 2); } } GameObject noteObj = Instantiate(notePrefab, noteParent); noteObj.transform.GetChild(0).GetComponent <RawImage>().texture = textureFromSprite(dataPei[i].spPei); if (i == 0) { noteObj.transform.GetChild(1).GetComponent <Text>().text = dataPei[i].namePei + " : " + ConvertNumber.convertNumber_DatDz(I0You) + "$"; } else { noteObj.transform.GetChild(1).GetComponent <Text>().text = dataPei[i].namePei; } if (dataPei[i].valuePei < 0.05) { if (dataPei[i].valuePei <= 0) { peiObj.transform.GetChild(0).GetChild(0).GetComponent <Text>().text = ""; } else if (dataPei[i].valuePei < 0.01 / 100) { peiObj.transform.GetChild(0).GetChild(0).GetComponent <Text>().text = "<0.01%"; } else { peiObj.transform.GetChild(0).GetChild(0).GetComponent <Text>().text = string.Format("{0:0.00}%", dataPei[i].valuePei * 100); } //peiObj.transform.GetChild(0).GetChild(0).transform.localPosition = new Vector3(0f, 158f + 35f * (dataPei.Length - i - 1), 0f); } else { peiObj.transform.GetChild(0).GetChild(0).GetComponent <Text>().text = string.Format("{0:0}%", dataPei[i].valuePei * 100); peiObj.transform.GetChild(0).GetChild(0).transform.localPosition = new Vector3(0f, 158f, 0f); } if (dataPei[i].valuePei > 0) { yield return(new WaitForSeconds(0.5f)); } } if (itemNoteCol.Length > 0) { for (int i = 0; i < itemNoteCol.Length; i++) { itemNoteCol[i].SetActive(true); yield return(new WaitForSeconds(0.15f)); } } }
public static void Main() { Console.WriteLine("Hello"); Console.WriteLine(ConvertNumber.ConvertNumberToWord(12521126457347432)); }
public void OnclickSelf() { if (WorldManager.Instance.lsItemSelf.Count > WorldManager.Instance.indexSelf) { WorldManager.Instance.lsItemSelf[WorldManager.Instance.indexSelf].GetChild(1).GetChild(1).gameObject.SetActive(false); } transform.GetChild(1).GetChild(1).gameObject.SetActive(true); WorldManager.Instance.indexPSelf = indexPSelf; WorldManager.Instance.indexSelf = indexSelf; WorldManager.Instance.txtLabel.text = label; WorldManager.Instance.sliderEvole.transform.GetChild(0).GetChild(2).GetComponent <Slider>().value = 0; if (indexPSelf == 2 && indexSelf == 3) { WorldManager.Instance.minSlider2 = GameConfig.Instance.SR_b_Min; } else if (indexPSelf == 0 && indexSelf == 1) { WorldManager.Instance.minSlider2 = GameConfig.Instance.PP_f_Min; } else if (indexPSelf == 0 && indexSelf == 3) { WorldManager.Instance.minSlider2 = GameConfig.Instance.PP_b_Min; } else if (indexPSelf == 4 && indexSelf == 0) { WorldManager.Instance.minSlider2 = 10000; } else { WorldManager.Instance.minSlider2 = 1000; } if (indexPSelf == 7 && indexSelf == 2) { WorldManager.Instance.txtInfo.text = info + WorldManager.Instance.lsCapital[WorldManager.Instance.lsCountry[WorldManager.Instance.idSelectWord].indexTypeCapital]; } else { WorldManager.Instance.txtInfo.text = info; } WorldManager.Instance.seltCoin2.text = ConvertNumber.convertNumber_DatDz(WorldManager.Instance.minSlider2); if (indexPSelf == 7 && (indexSelf == 2 || indexSelf == 0)) { WorldManager.Instance.sliderEvole.SetActive(true); WorldManager.Instance.sliderEvole.transform.GetChild(0).gameObject.SetActive(false); WorldManager.Instance.sliderEvole.transform.GetChild(1).gameObject.SetActive(false); } else { if (WorldManager.Instance.maxSlider2 > WorldManager.Instance.minSlider2) { WorldManager.Instance.sliderEvole.SetActive(true); WorldManager.Instance.sliderEvole.transform.GetChild(0).gameObject.SetActive(true); WorldManager.Instance.sliderEvole.transform.GetChild(1).gameObject.SetActive(true); } else { WorldManager.Instance.sliderEvole.SetActive(false); } } UIManager.Instance.SelfTraining.SetActive(true); WorldManager.Instance.LSlider2 = WorldManager.Instance.minSlider2; if (PlayerPrefs.GetInt("isDoneTutorial") == 0 || GameManager.Instance.isTutorial) { UIManager.Instance.Turorial(UIManager.Instance.SelfTraining.transform.GetChild(2).GetChild(0).gameObject, UIManager.Instance.SelfTraining.transform.GetChild(2).GetChild(0).GetChild(2).transform.position, new Vector3(0, 0, 180f)); } }
public void ConvertBitcoinToDollars(int bitcoin) { if (main.bitCoin >= bitcoin) { main.bitCoin -= bitcoin; main.dollars += bitcoin * 10000; WorldManager.Instance.panelInfo.SetActive(true); WorldManager.Instance.panelInfo.transform.GetChild(0).GetComponent <Text>().text = "You've successfully changed " + ConvertNumber.convertNumber_DatDz(bitcoin) + "btc into " + ConvertNumber.convertNumber_DatDz(bitcoin * 10000) + "$ "; } else { WorldManager.Instance.panelInfo.SetActive(true); WorldManager.Instance.panelInfo.transform.GetChild(0).GetComponent <Text>().text = "You don't have enough bitcoins "; } UIManager.Instance.panelDollars.SetActive(false); Invoke("HidePanelInfo", 2f); }