lucas costa da cruz Posted November 10, 2021 at 03:34 AM Share Posted November 10, 2021 at 03:34 AM não estou conseguindo fazer esse exercício Faça um programa em C que leia inicialmente a quantidade de procedimentos que foram realizados. Depois apresente como resultado: a) As informações de cada procedimento (mostrar normalmente); b) A quantidade total de dias que ele ficou internado; e c) O valor total que ele deverá pagar no momento de sua alta. •OBS: Utilize duas funções para calcular os totais de a e b. Quote Link to comment Share on other sites More sharing options...
Administrators Fernando Mercês Posted November 10, 2021 at 01:25 PM Administrators Share Posted November 10, 2021 at 01:25 PM Oi Lucas. Esse é o mesmo problema postado aqui? Se for, por favor, atualize o tópico lá para podermos apagar este. Não é legal criar vários tópicos sobre o mesmo assunto. ? Em tempo, postar o enunciado do exercício e esperar a resposta não funciona. Raramente alguém vai dedicar tempo pra fazer o exercício por você, afinal, o estudante de programação é você. ? É preciso postar o seu código e explicar onde exatamente está sua dúvida, o erro que dá, etc. Aí a galera ajuda. ˆˆ Um abraço e bons estudos! Quote Link to comment Share on other sites More sharing options...
lucas costa da cruz Posted November 12, 2021 at 04:24 AM Author Share Posted November 12, 2021 at 04:24 AM Em 10/11/2021 em 10:25, Fernando Mercês disse: Oi Lucas. Esse é o mesmo problema postado aqui? Se for, por favor, atualize o tópico lá para podermos apagar este. Não é legal criar vários tópicos sobre o mesmo assunto. ? Em tempo, postar o enunciado do exercício e esperar a resposta não funciona. Raramente alguém vai dedicar tempo pra fazer o exercício por você, afinal, o estudante de programação é você. ? É preciso postar o seu código e explicar onde exatamente está sua dúvida, o erro que dá, etc. Aí a galera ajuda. ˆˆ Um abraço e bons estudos! esse é outro exercício com relação a questão 1 vou te enviar o código do que fiz Em 10/11/2021 em 10:25, Fernando Mercês disse: Oi Lucas. Esse é o mesmo problema postado aqui? Se for, por favor, atualize o tópico lá para podermos apagar este. Não é legal criar vários tópicos sobre o mesmo assunto. ? Em tempo, postar o enunciado do exercício e esperar a resposta não funciona. Raramente alguém vai dedicar tempo pra fazer o exercício por você, afinal, o estudante de programação é você. ? É preciso postar o seu código e explicar onde exatamente está sua dúvida, o erro que dá, etc. Aí a galera ajuda. ˆˆ Um abraço e bons estudos! #include <stdio.h> #include <locale.h> #include <stdlib.h> struct procedimento{ int idade, duracao; float V; char nome[50]; }; int main(){ setlocale(LC_ALL, "Portuguese"); int nprocedimento; struct procedimento *vet; printf("Digite quantos procedimentos tem?: "); scanf("%i", &nprocedimento); vet=(struct procedimento *)malloc(nprocedimento * sizeof(struct procedimento)); if(vet==NULL){ printf("Não foi possível alocar espaço de memória!"); exit(1); } // Entrada de dados dos procedimentos printf("\n Digitação dos dados do procedimento \n"); for(int i=0;i<nprocedimento; i++){ printf("Nome do %i° procedimento: ", i+1); scanf(" %s", vet[i].nome); printf("Digite o valor do %i° procedimento: ", i+1); scanf("%f", &vet[i].V); printf("Digite a duração (em dias) do %i° procedimento: ", i+1); scanf(" %i", &vet[i].duracao); } free(vet); } Quote Link to comment Share on other sites More sharing options...
Administrators Fernando Mercês Posted November 12, 2021 at 09:06 AM Administrators Share Posted November 12, 2021 at 09:06 AM Legal. O código parece ok! Agora você precisa criar duas funções, uma que imprima o conteúdo dos procedimentos e outra que imprima a soma de todas as durações, certo? A primeira poderia ser algo do tipo: void imprimeDadosProcedimento(struct procedimento proc[], int qtd) { // loop para imprimir os dados } Topa fazer e postar o código aqui? ? Abraço! Quote Link to comment Share on other sites More sharing options...
lucas costa da cruz Posted November 14, 2021 at 10:40 PM Author Share Posted November 14, 2021 at 10:40 PM Em 12/11/2021 em 06:06, Fernando Mercês disse: Legal. O código parece ok! Agora você precisa criar duas funções, uma que imprima o conteúdo dos procedimentos e outra que imprima a soma de todas as durações, certo? A primeira poderia ser algo do tipo: void imprimeDadosProcedimento(struct procedimento proc[], int qtd) { // loop para imprimir os dados } Topa fazer e postar o código aqui? ? Abraço! ok Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.