TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Programa Em C Calculadora Reatualizada

Trabalho Universitário: Programa Em C Calculadora Reatualizada. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  17/10/2013  •  916 Palavras (4 Páginas)  •  285 Visualizações

Página 1 de 4

#include <stdlib.h>

#include <stdio.h>

#include <math.h>

//declaração de variaveis tipo float e valores das variaveis

float soma (float a,float b);

float subt (float a,float b);

float multi (float a,float b);

float divide (float a,float b);

float raiz (float a);

float porcento (float a,float b);

//função inicial

main ()

{

float a, b;

int opc;

FILE *arquivo;

char c;

char string[0];

printf (" \n\n ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±\n");

printf (" ±±±±±±± C A L C U L A D O R A ±±±±±\n");

printf (" ±±±±±±± Programacao Estruturada-Prof. Craveiro ±±±±±\n");

printf (" ±±±±±±± TACIANE - RICARDO - RAFAEL ±±±±±\n");

printf (" ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±\n");

printf (" ±±±±±±±±±±±±±±±± DIGITE A OPCAO DESEJADA ±±±±±±±±±±±±±\n");

printf (" ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±\n");

printf (" ±±±±±±±±±±±±±±±±± [1] Somar ±±±±±±±±±±±±±±±\n");

printf (" ±±±±±±±±±±±±±±±±± [2] Subtrair ±±±±±±±±±±±±±±± \n");

printf (" ±±±±±±±±±±±±±±±±± [3] Multplicar ±±±±±±±±±±±±±±± \n");

printf (" ±±±±±±±±±±±±±±±±± [4] Dividir ±±±±±±±±±±±±±±± \n");

printf (" ±±±±±±±±±±±±±±±±± [5] Raiz Quadrada ±±±±±±±±±±±±±±± \n");

printf (" ±±±±±±±±±±±±±±±±± [6] Porcentagem ±±±±±±±±±±±±±±±\n");

printf (" ±±±±±±±±±±±±±±±±± [7] Relatorio ±±±±±±±±±±±±±±±\n");

printf (" ±±±±±±±±±±±±±±±±± [8] Sair ±±±±±±±±±±±±±±±\n");

printf (" ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±\n");

printf (" \n Opcao ");

scanf ("%d",&opc);

while (opc != 8)

switch (opc)

{

case 1:

arquivo = fopen("relatorio.txt","a+");

printf (" |Digite o primeiro numero: ");

scanf ("%f",&a);

fprintf(arquivo,"\n%f",a);

fprintf(arquivo," + ");

printf (" |Digite o segundo numero: ");

scanf ("%f",&b);

fprintf(arquivo,"%f",b);

printf (" |Resultado: %2.0f |\n",soma (a,b));

fprintf(arquivo,"= %f\n",soma(a,b));

printf (" \n\n||>>PRESSIONE ENTER PARA CONTINUAR<<||");

fclose(arquivo);

fflush(stdin);

getchar ();

system ("CLS");

return main ();

break;

case 2:

arquivo = fopen("relatorio.txt","a+");

printf (" |Digite o primeiro numero: ");

scanf ("%f",&a);

fprintf(arquivo,"\n%f",a);

fprintf(arquivo," - ");

printf (" |Digite o segundo numero: ");

scanf ("%f",&b);

fprintf(arquivo,"%f",b);

printf (" \n|RESULTADO: %2.0f| ", subt (a,b));

fprintf(arquivo,"= %f\n",subt(a,b));

printf (" \n\n||>>PRESSIONE ENTER PARA CONTINUAR<<||\n");

fclose(arquivo);

fflush(stdin);

getchar ();

system ("CLS");

return main ();

break;

case 3:

arquivo = fopen("relatorio.txt","a+");

printf (" |Digite o primeiro numero: ");

scanf ("%f",&a);

fprintf(arquivo,"\n%f",a);

fprintf(arquivo," * ");

...

Baixar como (para membros premium)  txt (6 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com