Conversão pseudo codigo , C

Ir0nMaid3n**

Power Member
Boas
Queria converter uma codigo que fizemos na aula de tecnicas de programação , curso de informática
Isto ta em algororitmo e queri passar para c
Ja tenho compilador mas nao sei as palavras tecnicas
O algoritmo e assim:
Algoritmo calcular_media
Declarações;(declarar as variáveis como se fosse em C)
N1,N2,N3,MEDIA:real;
Instruções
Escreva(printf em C)("entre com a nota 1")
Leia(N1)(o leia atribui a variavel o valor que o utilizador digita e guarda-o)
Escreva("entre com a nota 2")
Leia(N2)
Escreva("entre com a nota3")
Leia(N3)
MEDIA<(N1+N2+N3)/3(calculo artimetico das variaveis para dar a variavel que é a média )
Escreva(" o resultado é" ,MEDIA)(diz o resultado da operacao artimetica)
Fim.(o fim da operação)
Isto e programação basica
Se pudessem ajudar agradecia
Cumps ir0n
 
Não sabes que palavras técnicas? A sintaxe?
Se não sabes a linguagem se calhar devias aprender, como tu dizes "Isto e programação basica", se não souberes fazer isso, não vais saber fazer mais nada.
 
Nao e isso
Tipo o professor esta a dar algoritmia e ainda nao comecou a dar programação eu gostava de saber os termos e a sintaxe de C porque quando ele comecar a dar C eu ja sei os termos e é mais facil
Ainda nem se quer tou a aprender programação
Mas gostava ja de saber umas coisitas antes de o professor falar em C
Cumps ir0n
Ps:alguem sabe como compilo algo no notepad++
 
Então podias ter dito que querias começar a aprender C.
Não precisas só de saber os "termos", tens que saber a sintaxe, o melhor seria começares por seguir um livro ou um tutorial.
Se vais dar C não tens já nenhum material de apoio sobre C?
 
Código:
#include <stdio.h>
void main ()
{
  float n1,n2,n3,media;
    
    printf ("entre com a nota 1");
    scanf ("$f", &n1); 
    printf ("entre com a nota 2");
     scanf ("$f", &n2); 
    printf ("entre com a nota 3");
     scanf ("$f", &n3); 
    media=(n1+n2+n3)/3;
    printf(" o resultado é %f" ,media);
    }
 
Última edição pelo moderador:
Código:
#include <stdio.h>

int main ( void ) {

float N1,N2,N3,MEDIA;

printf("Nota 1: ");
scanf("%f",&N1);
printf("Nota 2: ");
scanf("%f",&N2);
printf("Nota 3: ");
scanf("%f",&N3);

MEDIA =  (N1+N2+N3)/3;

printf("O resultado e: %f",MEDIA);

return 0;

}

fica algo desse estilo ... nao compilei por isso nao sei se funciona :) mas tem mais piada aprenderes por ti proprio... le textos sobre definicao de variaveis, controlo de fluxo e apontadores sobre C e já ficas a saber fazer qualquer coisinha.

Em relacao ao programa/compilador, hum ... nao tenho a certeza porque uso Linux para C , mas penso que o Visual Studio traz as ferramentas todas para C, C++, C#, Java, ... etc etc

Cumps

EDIT: oops ja se anteciparam a mim :$
 
Última edição:
Não reparei nessa parte do Notepad++, isso é epenas um editor, não compila nada, ou compilas por exemplo com o gcc ou escreves numa IDE que têm editor e compilador como o Dec-c++ ou o Visual Studio.
 
Obrigado a todos pelas sugestoes
So queria saber basicamente como era a estrutua da linguagem C e alguns termos para ter uma ideia basica e para comecar a tornar algoritmos em programas
Cumprimentos Ir0n
 
ai tens uma forma mais organizada de realizares o code que o ppl fez antes

é so para ires treinando estes termos

Código:
#include <stdio.h>
#include <conio.h>

// CALCULA A MEDIA 
float Calc_media(float a,float b,float c)
{
float valormedia = (a+b+c)/3 ;

return (valormedia);

}

//chama os vallores
void chama_valores()
{
float N1,N2,N3;

printf("Nota 1: ");
scanf("%f",&N1);
printf("Nota 2: ");
scanf("%f",&N2);
printf("Nota 3: ");
scanf("%f",&N3);

printf("O resultado e: %.3f",Calc_media (N1,N2,N3));

}

int main()
{
chama_valores();
return 0;
}
 
Última edição:
|[Kaos]|;3781320 disse:
cuidado que o conio.h é uma library de C++ , no caso do C é stdio.h se nao estou enganado :007:

Pelo que sei nem é de C nem de C++. Vem dos compiladores em DOS. Por isso, se compilares em Visual Studio tanto funciona em C como em C++. Mas também posso estar enganado. :D
 
Back
Topo