Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

xbrunex

Cálculo de uma equação, factor e potência

Mensagens Recomendadas

xbrunex

Boas pessoal  :)

Tenho um trabalho para entregar e que não consigo resolve-lo  :D

É o seguinte:  🤔

Pretende-se um programa que permita por opção do utilizador, o cálculo de uma equação de segundo grau, o cálculo do factor de número inteiro, o cálculo de uma potência de expoente e base inteiros.

O programa deverá permitir tantas execuções quantas o utilizador pretender.

----------

Estou mesmo a nora com esse exercício  😲 Agradecia ajuda tenho de entregar isto dia 22  😲

Aguardo Ajuda  :thumbsup:

Cumprimentos

xBrunex

EDIT: Modificado o assunto

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
JD557

Que parte do exercício não entendes?

Primeiro, divide o exercicio por partes:

1- Calculo de uma equação de 2º grau;

2- Calculo do factor de um número inteiro;

3- Calculo de uma potência de expoente e base inteiros;

Penso que o mais fácil será começares pela potência, parece-me ser o mais fácil, mas isso é à tua escolha.

Depois só tens de juntar tudo num programa só. :thumbsup:

Se tiveres dúvidas especificas em relação a alguma parte diz.


MIEIC @ FEUP

http://project557.blogspot.com/ --- Development Blog

Proteja a sua pen: http://lastknight.pt.vu

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
xbrunex

Boas amigo

Eu sou principiante na programação.  :P

E só sei mesmo o básico e esse exercício não percebo mesmo nada  :wallbash:

Por isso vim pedir-vos ajuda  :D

Começei este ano a dar programação e começei logo em C++  :bored:

Help-me Please  :D

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
hristosax

Precisas de nos dar algum trabalho feito anteriormente :P Mesmo que seja pouco, precisamos de ver algum trabalho feito, não podemos fazer o programa por ti.

Não leves a mal, tu vais percebendo como isto funciona  :D

Faz alguma coisa, e depois diz-nos que parte do trabalho é que não consegues fazer :D

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
xbrunex

Vejam la o que acham :D

# include <stdio.h>
# include <math.h>
main()
{
    float a,b,c,l,p,i,r;
    int e,t,h,o,k;

     printf("Qual a Operacao a realizar:\n\n\n1-Calculo de equacao de 2 Grau\n\n2-Factorial de numero inteiro\n\n3-Calculo de uma potencia de expoente e base inteiro\n\n\nR: ");

     scanf("%d",&e);
     switch (e)
     {
     case 1:{

     printf ("\n\nIntroduza os valores a,b,c.\n\nR: ");
     scanf ("%f%f%f",&a,&b,&c);

     if
     ((b*b)-4*a*c<0)
     printf ("\nNao tem raiz");
     if
     ((b*b)-4*a*c==0)
     {
     r=-b/2*a;
     printf ("O resultado e %f",r);
     }
     if
     ((b*b)-4*a*c>0)
     {
     l=(-b+sqrt(b*b-4*a*c))/2;
     p=(-b-sqrt(b*b-4*a*c))/2;
     printf ("O resultado = %f ou %f",l,p);
     }
     break;
     }

     case 2:
     {                   
     printf("Introduza a base seguida do expoente.\n");
     scanf("%d%d",&e,&h);
     k=1;
     for (t=1;t<=h;t++)                       
     k=e*k;
     printf("%d Elevado a %d e %d\n\n",e,h,k);
     break;
     }                                           
     case 3:{
     printf("Introduza um numero inteiro.\n");
     scanf("%d",&h);
     o=1;
     for (k=1;k<=h;k++)
     o=o*k;
     printf ("O factorial de %d e %d.\n\n",h,o);
     break;
     }
     }
     scanf("%d",&e);
     }

Cumprimentos

xBrunex

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
TheDark

Assim de repente, isso é C, não é C++. Não utilizas nenhuma funcionalidade de C++, e usas uma que é exclusiva de C: o default-int, no retorno da função main.


Desaparecido.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.