Ir ao conteúdo

Posts recomendados

Postado

Var
n1,n2,n3:real
operaçao:inteiro

Inicio
escreval ("digite os valores dos tres operadores")
leia(n1,n2,n3)
escreval("menu")
escreval("1-subtraçao")
escreval("2-soma")
escreval("3-multiplicaçao")
escreval("4-divisao")
escreval("5-resto da divisao")
escreval("6-coeficiente da divisao")
escreval()
escreval("escolha uma opção")
leia(opção)

escolha(opção)
caso1:
escreval ("a subtraçao é:",(n1-n2-n3))
caso2:
escreval ("a soma é:",(n1+n2+n3))
caso3:
escreval ("a soma é:",(n1*n2+*n3))
caso4:
se((n1==0) e (n2!=0) e (n3!=0) então
escreval (" a divisao do primeiro operando pelo segundo é",n1/n2)
escreval (" a divisao do segundo operando pelo terceiro é",n2/n3)
escreval (" a divisao do primeiro operando pelo terceiro é",n1/n3)
escreval (" a divisao do terceiro operando pelo segundo é",n3/n2)

caso5:
escreval("o resto da divisao é:",n1 mod n2)
caso6:
escreval("o quaciente da divisao é",n1 div n2)
fim_escolha
fim_algoritmo

  • Curtir 2
Postado

@ibiiza     para passar para a linguagem c você precisa substituir os comados  assim :

as variáveis você coloca float n1,n2,n3 ;

                                       int opcao ;

no lugar de escreva coloque printf ( ) ;

no lugar de leia  coloque scanf ( " % f % f % f", & n1, &n2, &n3 ) ;

no lugar de escolha(opção) coloque switch (opcao) {

                                                                      case 1:

                                                                            codigo ;

                                                                      break;

                                                            }

no lugar de se coloque if  ( aqui a verificação ) { aqui dentro o código se for verdadeiro

no lugar de mod   coloque   %

   porém não podemos fazer para você pois é contra as regras do fórum,  então faça do jeito que você souber e poste aqui para podermos ver como está e em que podemos ajudar .

 

 

  • Curtir 1
Postado
11 minutos atrás, devair1010 disse:

@ibiiza     para passar para a linguagem c você precisa substituir os comados  assim :

as variáveis você coloca float n1,n2,n3 ;

                                       int operacao ;

no lugar de escreva coloque printf ( ) ;

no lugar de leia  coloque scanf ( " % f % f % f", & n1,n2,n3 ) ;

no lugar de escolha(opção) coloque switch (opcao) {

                                                                      case 1:

                                                                            codigo ;

                                                                      break;

                                                            }

no lugar se coloque if   

no lugar de mod   coloque   %

   porém não podemos fazer para você pois é contra as regras do fórum,  então faça do jeito que você souber e poste aqui para podermos ver como está e em que podemos ajudar .

 

 

Obrigado amigão ajudou muito 

adicionado 20 minutos depois

fiz o que foi me passado e a calculadora não funciona, estou esquecendo de algo ?

#include <stdio.h>
#include <stdlib.h>

int main()
{
float n1,n2,n3;
int operacao;

printf("digite os valores dos tres operadores");
scanf("%f%f%f",&n1,n2,n3);
printf("menu");
printf("1-subtraçao");
printf("2-soma");
printf("3-multiplicaçao");
printf("4-divisao");
printf("5-resto da divisao");
printf("6-coeficiente da divisao");
printf();
printf("escolha uma opção");
switch (opção);{
case 1:
printf("a subtraçao é:",(n1-n2-n3));
break;
case 2:
printf ("a soma é:",(n1+n2+n3));
break;
case 3:
printf ("a soma é:",(n1*n2+*n3));
break;
break;
case 4:
se((n1==0) e (n2!=0) e (n3!=0) então
printf(" a divisao do primeiro operando pelo segundo é",n1/n2);
printf (" a divisao do segundo operando pelo terceiro é",n2/n3);
printf (" a divisao do primeiro operando pelo terceiro é",n1/n3);
printf (" a divisao do terceiro operando pelo segundo é",n3/n2) ;
break;
case 5:
printf("o resto da divisao é:",n1%n2);
break;
case 6:
printf("o quaciente da divisao é",n1/n2);
break;
}
    return 0;
}

  • Curtir 2
Postado

@ibiiza    Ops ! , foi mal, esqueci de colocar que para imprimir valores no printf precisa colocar isso aqui  " % d " para inteiros ou " % .2f " para float ou " % s " para string  e também que para pular para  próxima linha precisa colocar   \n    printf(" \n ");   além disso em c não se pode usar variáveis com acentuação  nem cedilha e outra coisa é que esse pseudocódigo está com um erro pois a variável do comando escolha  "opcao" não foi declarada .  
   então você conseguiu converter bem o código, então apenas ajeitei algumas linhas e seu código ficou assim :

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(){
    float n1,n2,n3;
    int opcao,a=115;
    do{
        printf("digite os valores dos tres operadores ");
        scanf("%f%f%f",&n1,&n2,&n3);
        printf("menu\n");
        printf("1-subtracao\n");
        printf("2-soma\n");
        printf("3-multiplicacao\n");
        printf("4-divisao\n");
        printf("5-resto da divisao\n");
        printf("6-coeficiente da divisao\n");
        printf("\n");
        printf("escolha uma opcao ");
        scanf("%d",&opcao);
        switch(opcao){
            case 1:
                printf("a subtraçao eh: %.2f\n",(n1-n2-n3));
                break;
            case 2:
                printf ("a soma eh: %.2f\n",(n1+n2+n3));
                break;
            case 3:
                printf("a multiplicacao eh: %.2f\n",(n1*n2*n3));
                break;
            case 4:
                if((n1==0) && (n2!=0) && (n3!=0)){
                    printf(" a divisao do primeiro operando pelo segundo eh %.2f\n",n1/n2);
                    printf(" a divisao do segundo operando pelo terceiro eh %.2f\n",n2/n3);
                    printf(" a divisao do primeiro operando pelo terceiro eh %.2f\n",n1/n3);
                    printf(" a divisao do terceiro operando pelo segundo eh %.2f\n",n3/n2) ;
                }
                break;
            case 5:
                printf("o resto da divisao eh: %.2f\n",(int)n1 % (int)n2);
                break;
            case 6:
                printf("o quaciente da divisao eh %.2f\n",n1/n2);
                break;
        }
        printf("\nQuer Fazer Outro Calculo   S/N \n\n");
        a=getch();
    }while(a==115||a==83);
    return 0;
}

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!