Programação Progressiva

Fórum para dúvidas dos sites: Programação Progressiva, Java Progressivo, C Progressivo


Você não está conectado. Conecte-se ou registre-se

programação cc// calculadora

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1 programação cc// calculadora em Qua Nov 26, 2014 3:45 am

olá pessoal.

Alguém poderia me auxiliar no código abaixo. E uma calculadora tenho que fazer os seguintes ajustes que não consigo de maneira alguma.

1. Elaborar o código que resolva a opção Fatorial, com base nas estruturas de controle
Laços, Solicitar o valor, e imprimir o resultado no formato: “O fatorial de val1 = res”.
2. Atualizar os algoritmos das operações de Exponenciação e Raiz Quadrada, caso as
soluções atuais tenha utilizado funções da biblioteca math.h. Nesta etapa não é
permitido o uso de funções desta biblioteca, portanto os algoritmos devem ser
substituídos por algoritmos equivalentes que utilizem as estruturas de controle para obter
o resultado.

Aparte física da calculadora tem que ficar centralizada.
caso alguém puder ajudar a ajustar esse código agradeço.
vlw


#include <stdio.h>

int main()
{
int opcao,
num1,
num2;


do
{
system("color 16");
printf("\n\n\t\xC9\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xBB");
printf("\n\t\xBA C A L C U L A D O R A \xBA ");
printf("\n\t\xC8\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xBC");

printf("\t\t\nEscolha uma Opcao\n");
printf("S. Sair\n");
printf("1. Somar\n");
printf("2. Diminuir\n");
printf("3. Multiplicar\n");
printf("4. Dividir\n");

printf("Opcao: ");
scanf("%d", &opcao);

printf("Escolha um numero: ");
scanf("%d", &num1);

printf("Escolha outro numero: ");
scanf("%d", &num2);

switch( opcao )
{
case 0:
system("cls || clear");
printf("Saindo do menu...\n");
break;
case 1:
system("cls || clear");
printf("%d + %d = %d \n", num1, num2, num1 + num2);
break;
case 2:
system("cls || clear");
printf("%d - %d = %d \n", num1, num2, num1 - num2);
break;
case 3:
system("cls || clear");
printf("%d * %d = %d", num1, num2, num1 * num2);
break;
case 4:
system("cls || clear");
printf("%d / %d = %d", num1, num2, num1 / num2);
break;
default:
system("cls || clear");
printf("Opcao invalida! Tente novamente.\n");
}
} while(opcao);
}

Ver perfil do usuário

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum