Ir para conteúdo
Visualizar no app

Uma forma melhor de navegar. Saiba mais.

MM Fórum

Um app em tela cheia na sua Tela de Início com notificações push, avisos e mais.

Para instalar este app no iOS/iPadOS
  1. Toque no ícone de Compartilhamento no Safari
  2. Role o menu e toque em Adicionar à Tela de Início.
  3. Toque em Adicionar no canto superior direito.
Para instalar este app no Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Problema com uso de variáveis

Featured Replies

Postado

Olá a todos!

Estou escrevendo um app, e preciso ler, de um textField, valores inteiros ou não inteiros, e escrevê-los em uma Label. Mas não consigo fazê-lo usando %@ nem %lf...

meu código:

- (IBAction)calcular:(id)sender{
	const float raiz1, raiz2;

	labelResposta1.float = @"Δ¹ = %lf", raiz1;
	labelResposta2.float = @"Δ² = %lf", raiz2;
}

Não sei como eu devo fazer isso

Agradeço a quem puder ajudar!

  • Respostas 5
  • Visualizações 773
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Postado

já tentou algo como:

label.text = textField.text;

onde:

UILabel *label;
UITextField *textField;

Tentou?

Postado
  • Autor

já tentou algo como:

label.text = textField.text;

onde:

UILabel *label;
UITextField *textField;

Tentou?

sim... mas na verdade eu quero ler o conteúdo do textField como um número, para poder aplicá-lo a uma equação

Editado por Gabriel Vincent

Postado
  • Autor

Avancei um pouco com o código e com a conversão de strings em double, mas aind não ta indo...

código:


- (IBAction)calcular:(id)sender{
	NSString *aConvert = [textFieldA text], *bConvert = [textFieldB text], *cConvert = [textFieldC text];
	double a = [aConvert doubleValue], b = [bConvert doubleValue], c = [cConvert doubleValue];
	double raiz1, raiz2;

	raiz1 = (-b + ((b* - (4*a*c))) / (2*a);

	NSString *aReconvert = [raiz1 double];

	textFieldResposta1.text = aReconvert;
	//textFieldResposta2.text = @"√² = %@", raiz2;


}

Obrigado!

Postado

Não entendi direito, mas você pode utilizar, como fez, NSString para fazer o cálculo...

double calc = textWeight.text.doubleValue / textSize.text.doubleValue;
textResult = [NSString stringWithFormat:@"%f", calc];

Postado
  • Autor

Não entendi direito, mas você pode utilizar, como fez, NSString para fazer o cálculo...

double calc = textWeight.text.doubleValue / textSize.text.doubleValue;
textResult = [NSString stringWithFormat:@"%f", calc];

Obrigaado!!!!

Ajudou muito!!!

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conta

Navegação

Buscar

Buscar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.