public void SpeechRaiz(double NumTabuar, int NumAteOnde, OrdemDosResultados ordem) { string resultado_raiz = "Tabuada da raiz quadrada\n"; if (ordem == OrdemDosResultados.Asc) { for (int i = 0; i <= NumAteOnde; i++) { if (i != 0) { resultado_raiz += CreateSpeechRaiz(NumTabuar, i); } } } else { for (int i = NumAteOnde; i >= 0; i--) { if (i != 0) { resultado_raiz += CreateSpeechRaiz(NumTabuar, i); } } } Speech(resultado_raiz); }
public void SpeechResto(double NumTabuar, int NumAteOnde, OrdemDosResultados ordem) { string resultado_resto = "Tabuada do resto da divisão\n"; if (ordem == OrdemDosResultados.Asc) { for (int i = 0; i <= NumAteOnde; i++) { if (i != 0) { resultado_resto += CreateSpeechResto(NumTabuar, i); } } } else { for (int i = NumAteOnde; i >= 0; i--) { if (i != 0) { resultado_resto += CreateSpeechResto(NumTabuar, i); } } } Speech(resultado_resto); }
private void Calcular(OrdemDosResultados ordem) { Results results = new Results(); HubSectionSomando.DataContext = results.TabuadaSomando(NumTabuar, NumAteOnde, ordem); HubSectionSubtraindo.DataContext = results.TabuadaSubtraindo(NumTabuar, NumAteOnde, ordem); HubSectionMultiplicando.DataContext = results.TabuadaMultiplicando(NumTabuar, NumAteOnde, ordem); HubSectionDividindo.DataContext = results.TabuadaDividindo(NumTabuar, NumAteOnde, ordem); HubSectionResto.DataContext = results.TabuadaResto(NumTabuar, NumAteOnde, ordem); HubSectionRaiz.DataContext = results.TabuadaRaiz(NumTabuar, NumAteOnde, ordem); }
private void appBarButtonInverter_Click(object sender, RoutedEventArgs e) { Speech.StopSpeech(); RemoverBotaoPausarEAddPlay(); if (ordem == OrdemDosResultados.Asc) { ordem = OrdemDosResultados.Desc; } else { ordem = OrdemDosResultados.Asc; } Calcular(ordem); }
private void AppBarButtonInverter_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e) { Speech.StopSpeech(); RemoverBotaoPausarEAddPlay(); if (ordem == OrdemDosResultados.Asc) { ordem = OrdemDosResultados.Desc; } else { ordem = OrdemDosResultados.Asc; } Calcular(NumTabuar, NumAteOnde, ordem); }
/// <summary> /// Populates the page with content passed during navigation. Any saved state is also /// provided when recreating a page from a prior session. /// </summary> /// <param name="sender"> /// The source of the event; typically <see cref="NavigationHelper"/> /// </param> /// <param name="e">Event data that provides both the navigation parameter passed to /// <see cref="Frame.Navigate(Type, Object)"/> when this page was initially requested and /// a dictionary of state preserved by this page during an earlier /// session. The state will be null the first time a page is visited.</param> private void NavigationHelper_LoadState(object sender, LoadStateEventArgs e) { double[] parametros = e.NavigationParameter as double[]; if (parametros[0] != 0 && parametros[1] != 0) { NumTabuar = Convert.ToDouble(parametros[0]); NumAteOnde = Convert.ToInt16(parametros[1]); ordem = OrdemDosResultados.Asc; Calcular(NumTabuar, NumAteOnde, ordem); } else { // MENSAGEM DE ERRO CASO NÃO HAJA PARAMETROS } }
public string TabuadaDividindo(double NumTabuar, short NumAteOnde, OrdemDosResultados ordem) { string resultado_dividindo = ""; if (ordem == OrdemDosResultados.Asc) { for (short i = 0; i <= NumAteOnde; i++) { resultado_dividindo += CalcularDivisao(NumTabuar, i); } } else { for (short i = NumAteOnde; i >= 0; i--) { resultado_dividindo += CalcularDivisao(NumTabuar, i); } } return(resultado_dividindo); }
public string TabuadaRaiz(double NumTabuar, short NumAteOnde, OrdemDosResultados ordem) { string resultado_raiz = ""; if (ordem == OrdemDosResultados.Asc) { for (short i = 0; i <= NumAteOnde; i++) { resultado_raiz += CalcularRaiz(NumTabuar, i); } } else { for (short i = NumAteOnde; i >= 0; i--) { resultado_raiz += CalcularRaiz(NumTabuar, i); } } return(resultado_raiz); }
public void SpeechDividindo(double NumTabuar, int NumAteOnde, OrdemDosResultados ordem) { string resultado_dividindo = "Tabuada de divisão\n"; if (ordem == OrdemDosResultados.Asc) { for (int i = 0; i <= NumAteOnde; i++) { resultado_dividindo += CalcularDivisao(NumTabuar, i); } } else { for (int i = NumAteOnde; i >= 0; i--) { resultado_dividindo += CalcularDivisao(NumTabuar, i); } } Speech(resultado_dividindo); }
// MULTIPLICANDO public void SpeechMultiplicando(double NumTabuar, int NumAteOnde, OrdemDosResultados ordem) { string resultado_multiplicando = "Tabuada de multiplicação\n"; if (ordem == OrdemDosResultados.Asc) { for (int i = 0; i <= NumAteOnde; i++) { double temp = NumTabuar * i; resultado_multiplicando += NumTabuar + " multiplicado por " + i + " é igual a " + temp + "\n"; } } else { for (int i = NumAteOnde; i >= 0; i--) { double temp = NumTabuar * i; resultado_multiplicando += NumTabuar + " multiplicado por " + i + " é igual a " + temp + "\n"; } } Speech(resultado_multiplicando); }
public void SpeechSubtraindo(double NumTabuar, int NumAteOnde, OrdemDosResultados ordem) { string resultado_subtraindo = "Tabuada de subtração\n"; if (ordem == OrdemDosResultados.Asc) { for (int i = 0; i <= NumAteOnde; i++) { double temp = NumTabuar - i; resultado_subtraindo += NumTabuar + " menos " + i + " é igual a " + temp + "\n"; } } else { for (int i = NumAteOnde; i >= 0; i--) { double temp = NumTabuar - i; resultado_subtraindo += NumTabuar + " menos " + i + " é igual a " + temp + "\n"; } } Speech(resultado_subtraindo); }