lucas costa da cruz Postado Novembro 10, 2021 em 03:34 Compartilhar Postado Novembro 10, 2021 em 03:34 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Fernando Mercês Postado Novembro 10, 2021 em 13:25 Compartilhar Postado Novembro 10, 2021 em 13:25 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! Citar Link para o comentário Compartilhar em outros sites More sharing options...
lucas costa da cruz Postado Novembro 12, 2021 em 04:24 Autor Compartilhar Postado Novembro 12, 2021 em 04:24 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); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Fernando Mercês Postado Novembro 12, 2021 em 09:06 Compartilhar Postado Novembro 12, 2021 em 09:06 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! Citar Link para o comentário Compartilhar em outros sites More sharing options...
lucas costa da cruz Postado Novembro 14, 2021 em 22:40 Autor Compartilhar Postado Novembro 14, 2021 em 22:40 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.