screen-capture

Esta aplicação apresenta o conceito de retornar o valor colocado pelo usuário, onde ele é convertido em varíaveis, o calculo é executado e exibido em uma label quando o botão “Calcular” é pressionado, implementamos também o botão “Apagar”, que retira os valores dos campos de texto e da label, por ultimo um botão customizado em background faz o teclado recuar quando clicamos fora dele

Classes:

“BhaskaraViewController.h”

IBOutlet UITextField *campoNumero1;

IBOutlet UITextField *campoNumero2;

IBOutlet UITextField *campoNumero3;

IBOutlet UILabel *labelNumero;

}

@property (nonatomic, retain) UITextField *campoNumero1;

@property (nonatomic, retain) UITextField *campoNumero2;

@property (nonatomic, retain) UITextField *campoNumero3;

@property (nonatomic, retain) UILabel *labelNumero;

- (IBAction)botaoPressionado;

- (IBAction)botaoBack;

- (IBAction)botaoApagar;

@end


“BhaskaraViewController.m”

@synthesize campoNumero1, campoNumero2,campoNumero3, labelNumero;

- (IBAction)botaoPressionado {

NSInteger a = [campoNumero1.text intValue];

NSInteger b = [campoNumero2.text intValue];

NSInteger c = [campoNumero3.text intValue];

int delta, x1, x2;

delta=b*b+4*a*c;

x1=b+sqrt(delta)/2*a;

x2=-1*b+sqrt(delta)/2*a;

labelNumero.text = [NSString stringWithFormat: @"X1 = %i e X2=%i", x1, x2];

}

-(IBAction)botaoApagar {

campoNumero2.text = @”";

campoNumero3.text = @”";

campoNumero1.text = @”";

labelNumero.text = @”";

}

- (IBAction)botaoBack {

[campoNumero1 resignFirstResponder];

[campoNumero2 resignFirstResponder];

[campoNumero3 resignFirstResponder];

}

@end

Download do arquivo

Share and Enjoy:
  • Print
  • Digg
  • Facebook
  • Google Bookmarks
  • email
  • PDF
  • RSS
  • Twitthis