lucas costa da cruz Posted November 10, 2021 Posted November 10, 2021 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.
Administrators Fernando Mercês Posted November 10, 2021 Administrators Posted November 10, 2021 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!
lucas costa da cruz Posted November 12, 2021 Author Posted November 12, 2021 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); }
Administrators Fernando Mercês Posted November 12, 2021 Administrators Posted November 12, 2021 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!
lucas costa da cruz Posted November 14, 2021 Author Posted November 14, 2021 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
Recommended Posts
Archived
This topic is now archived and is closed to further replies.