
xikara
(usa Outra)
Enviado em 10/09/2015 - 22:56h
Boa noite
Estou fazendo um projeto em Arduíno
estou fazendo os teste ainda no dev c++
Comprei um keypad 4x4 ainda não chegou
queria que um tecla do meu keypad foce tipo o enter
http://produto.mercadolivre.com.br/MLB-680733019-teclado-membrana-matricial-4x4-16-teclas-keypad-ard...
como fazer?
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
float num1,
num2;
char oper;
do
{
scanf("%f", &num1);
scanf(" %c",&oper);
scanf("%f", &num2);
system("cls || clear");
printf("Calculando: %.2f %c %.2f = ", num1,oper,num2);
switch( oper )
{
case '+':
printf("%.2f\n\n", num1 + num2);
break;
case '-':
printf("%.2f\n\n", num1 - num2);
break;
case '*':
printf("%.2f\n\n", num1 * num2);
break;
case '/':
if(num2 != 0)
printf("%.2f\n\n", num1 / num2);
else
printf("Nao existe divisao por 0\n\n");
break;
case '%':
printf("%d\n\n", (int)num1 % (int)num2);
break;
default:
if(num1 != 0 && oper != '0' && num2 != 0)
printf(" Operador invalido\n\n ");
else
printf(" Fechando calculadora!\n ");
}
}while(num1 != 0 && oper != '0' && num2 != 0);
}