ATPS DE PROGRAMA O ESTRUTURADA
PROFESSOR ALDO
ALUNOS DO GRUPO:
UNIVERSIDADE ANHANGUERA UNIDERP – 2014
SEGUNDO SEMESTRE
Menu principal da calculadora:
Operação de Adição:
Operação de Subtração:
Operação de Multiplicação:
Operação de Divisão:
Operação de Exponenciação:
Operação de Radiciação:
Operação de Porcentagem:
Operação de Fatorial:
Conversões:
Código da calculadora
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int potencia (int x, int y){ if (y == 0) return 1; else return x*potencia(x,y-1);
}
int fat,y,a,b,c,res,resul, dec=0,num,e=1,i; float res2; char rep='n',fun,d[8]; do { printf(" ---------------------------------------------------------\n | |\n |"); printf(" // CALCULADORA // |\n | |\n | |\n |"); printf(" MENU PRINCIPAL |\n | |\n | |\n"); printf(" |*Digite '+' para a operacao de ADICAO* |\n"); printf(" |*Digite '/' para a operacao de DIVISAO* | \n"); printf(" |*Digite '*' para a operacao de MULTIPLICACAO* |\n"); printf(" |*Digite '-' para a operacao de SUBTRACAO* |\n"); printf(" |*Digite 'E' para a operacao de EXPONENCIACAO* |\n"); printf(" |*Digite 'R' para a operacao de RADICIACAO* |\n"); printf(" |*Digite 'P' para a operacao de PORCENTAGEM* |\n"); printf(" |*Digite 'F' para a operacao de FATORIAL* |\n"); printf(" |*Digite 'B' para a operacao de BINARIO para DECIMAL* |\n"); printf(" |*Digite 'D' para a operacao de DECIMAL para BINARIO* |\n"); printf("