Estou começando o curso de engenharia, e o como estou no começo, o professor usa muito Portugol. Coisa que honestamente, odeio, simplesmente não entendo. Prefiro C.
E ele pediu para passarmos isso para C, sendo que eu nunca vi isso.
Achei uma apostila de C que está me ajudando, mas não sei exatamente o que fazer, porque eu não estou entendendo o cabeçalho.
Algoritmo P1 (MENU DE OPÇÕES)
TIPO ED1=REGISTRO
CODE: INTEIRO;
NOME: CARACTERE;
UNIDADE: CARACTERE; //SE É EM ML, CARTELA, COMP., CX,
QUANT: INTEIRO;
PREÇO: REAL;
FIMREGISTRO;
ED2=VETOR[1..5000] DE ED1; <<<< Não sei porque desse ED2=VETOR e o que tem a ver com o ED1
<<<<
VAR REMEDIO:ED2; <<<< Não entendi nem o porque desse ED2, não sei sua utilidade ou uso
Q:INTEIRO; //REPRESENTA A QUANTIDADE <<<< Aqui eu já estou muito perdido para entender isso
OP: INTEIRO; <<<< Aqui eu já estou muito perdido para entender isso
*****PROCEDIMENTOS E FUNÇÕES*****
INICIO
Q<-0;
REPITA
ESCREVA("ESCOLHA (1-INCLUIR, 2-EXCLUIR, 3-ALTERAR, 4-CONSULTAR, 5-SAIR):");
LEIA(OP);
ESCOLHA(OP) //É O SWICTH (C++)
CASO 1: INCLUIR(REMEDIO, Q); //PROCEDIMENTO
CASO 2: EXCLUIR(REMEDIO, Q);
CASO 3: ALTERAR(REMEDIO, Q);
CASO 4: CONSULTAR(REMEDIO, Q);
CASO 5: ESCREVA ("FIM DO PROGRAMA!");
CASO CONTRARIO: ESCREVA ("OPÇÃO INVALIDA!"); //DEFAULT EM C++
FIMESCOLHA;
ATÉ OP=5;
FIM
-------------------------------------------------------------------------------------------------
Em C, eu só fiz até agora, (sim, eu sei, ridículo e quase nada, uahuahahuah)
---------------------------
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct registro[5000]{
int code;
char nome[50];
char unidade[50];
int quant;
float preço;
}remedio;
---------------------------
Só que além de não saber se está certo, não sei mais o que fazer.
Talvez se vocês conseguirem me explicar o que ele quer, eu consiga fazer.
Pergunta
hchawk
Estou começando o curso de engenharia, e o como estou no começo, o professor usa muito Portugol. Coisa que honestamente, odeio, simplesmente não entendo. Prefiro C.
E ele pediu para passarmos isso para C, sendo que eu nunca vi isso.
Achei uma apostila de C que está me ajudando, mas não sei exatamente o que fazer, porque eu não estou entendendo o cabeçalho.
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------- Em C, eu só fiz até agora, (sim, eu sei, ridículo e quase nada, uahuahahuah) ------------------------------------------------------
Só que além de não saber se está certo, não sei mais o que fazer.
Talvez se vocês conseguirem me explicar o que ele quer, eu consiga fazer.
Grato.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.