[TUTORIAL] Programa simples em C# que faz báskara
+3
LeoBrito
Santiago Furtado
MarcosSchultz
7 participantes
Página 1 de 1
[TUTORIAL] Programa simples em C# que faz báskara
Elaborei este programa simples para fazer báskara.
Basta criar um script em C# com o nome baskara e joga-lo na sua camera, e o resto está pronto :D
Basta criar um script em C# com o nome baskara e joga-lo na sua camera, e o resto está pronto :D
- Código:
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class baskara : MonoBehaviour {
private string[] stringEditavel;
private bool calcular, mostrarResultados,impossivelCalcular;
private float resultado1, resultado2;
void Awake(){
calcular = false;
mostrarResultados = false;
impossivelCalcular = false;
stringEditavel = new string[3];
for (int i = 0; i < stringEditavel.Length; ++i) {
stringEditavel [i] = string.Empty;
}
}
void Update (){
if (calcular == true) {
float A = float.Parse(stringEditavel[0]);
float B = float.Parse(stringEditavel[1]);
float C = float.Parse(stringEditavel[2]);
if(((B*B)-4*A*C) <= 0 || A == 0){
impossivelCalcular = true;
mostrarResultados = false;
}else{
impossivelCalcular = false;
}
if(impossivelCalcular == false){
resultado1 = (-B + Mathf.Sqrt((B*B)-(4*A*C)))/(2*A);
resultado2 = (-B - Mathf.Sqrt((B*B)-(4*A*C)))/(2*A);
mostrarResultados = true;
}
calcular = false;
}
}
void OnGUI() {
stringEditavel [0] = GUI.TextField (new Rect (10,10,100,40),stringEditavel [0], 50);
GUI.Label (new Rect (120, 15, 30, 30), "X²");
stringEditavel [1] = GUI.TextField (new Rect (160,10,100,40),stringEditavel [1], 50);
GUI.Label (new Rect (270, 15, 30, 30), "X");
stringEditavel [2] = GUI.TextField (new Rect (310,10,100,40),stringEditavel [2], 50);
if(GUI.Button(new Rect(110,100,200,50),"CALCULAR")){
calcular = true;
}
if (impossivelCalcular == true) {
GUI.Label(new Rect(120,160,200,50),"Impossivel calcular");
}
if (mostrarResultados == true) {
GUI.Label(new Rect(120,160,300,50),"Resultado1: "+ resultado1);
GUI.Label(new Rect(120,190,300,50),"Resultado2: "+ resultado2);
}
}
}
Última edição por MarcosSchultz em Ter Jun 07, 2016 8:46 pm, editado 1 vez(es)
Re: [TUTORIAL] Programa simples em C# que faz báskara
Marcos o que e esse negoso ''báskara''. Procurei no Google e apareceu um cara arabe
Santiago Furtado- MembroAvançado
- PONTOS : 3497
REPUTAÇÃO : 16
Idade : 22
Respeito as regras :
Re: [TUTORIAL] Programa simples em C# que faz báskara
Boa pergunta santiago52 , também gostaria de saber.
Marcos gostaria de agradecer pelo código.
Mas sem uma explicação do que as linhas fazem não ajuda muito para o aprendizado, visto que para muitas pessoas isso que esta escrito não passa de uma sopa de letrinhas com algumas sinalizações.
Na minha opinião deveria conter uns comentários para ajudar a galera a entender o script.
Desculpe minha Ignorância mas é porque eu já sei um pouco de programação, e estou começando com UNITY, mas mesmo assim não entendi muita coisa.
É que essa de Ctr+C e Ctr+V não faz muito meu tipo, gosto mesmo de entender as coisas, Obrigado!
E parabéns pelo site.
Marcos gostaria de agradecer pelo código.
Mas sem uma explicação do que as linhas fazem não ajuda muito para o aprendizado, visto que para muitas pessoas isso que esta escrito não passa de uma sopa de letrinhas com algumas sinalizações.
Na minha opinião deveria conter uns comentários para ajudar a galera a entender o script.
Desculpe minha Ignorância mas é porque eu já sei um pouco de programação, e estou começando com UNITY, mas mesmo assim não entendi muita coisa.
É que essa de Ctr+C e Ctr+V não faz muito meu tipo, gosto mesmo de entender as coisas, Obrigado!
E parabéns pelo site.
Re: [TUTORIAL] Programa simples em C# que faz báskara
báskara é o nome de um cálculo matemático e tem esse nome estranho porque o cara que inventou se chama báskara
mas precisamente " a fórmula de báskara "
mas precisamente " a fórmula de báskara "
cosmoplay- Avançado
- PONTOS : 3556
REPUTAÇÃO : 45
Idade : 26
Respeito as regras :
Re: [TUTORIAL] Programa simples em C# que faz báskara
Oq exatamente esse script faz?
MeverPlays- Mestre
- PONTOS : 3629
REPUTAÇÃO : 48
Áreas de atuação : SketchUp, Unity.
Respeito as regras :
Re: [TUTORIAL] Programa simples em C# que faz báskara
MeverPlays escreveu:Oq exatamente esse script faz?
E isso q ele faz !
luKkaSs- MembroAvançado
- PONTOS : 3114
REPUTAÇÃO : 19
Idade : 28
Respeito as regras :
Tópicos semelhantes
» [TUTORIAL] Mira Simples
» [TUTORIAL] AI Points SIMPLES
» [TUTORIAL] Primeiro programa "complexo" em C# para iniciantes
» [TUTORIAL] IA Simples
» [TUTORIAL] Lanterna Simples.
» [TUTORIAL] AI Points SIMPLES
» [TUTORIAL] Primeiro programa "complexo" em C# para iniciantes
» [TUTORIAL] IA Simples
» [TUTORIAL] Lanterna Simples.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos