Ir ao conteúdo
  • Cadastre-se

ELGNO

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

Reputação

1
  1. ou cara, muto obrigado, o pior é que antes de ver sua postagem eu ja tinha feito desse mesmo modo, a questão é que meu professor (ex professor) de programação fez uma vez brincando esse programa de ler as horas, mas até então eu não estava interessado, não era parte da aula e hj eu me arrependo de mais de não ter ficado observando, ele conseguiu fazer o programa ler 12:32 só que o calculo foi igual o nosso, multiplicou-se a hora por 60 e somou com os minutos dados depois dos dois pontos. Agora um outro probleminha, quero fazer nesse programa ele criar logo após o termino, um arquivo .txt como uma espécie de histórico, o programa eu sei fazer e até fiz, mas não sei complementa-lo dentro deste #include <stdio.h> #include<stdlib.h> int main(void){ FILE *arq; char resp,histo[80]; resp='s'; arq=fopen("histo.txt","w"); while((resp=='s')||(resp=='S')){ fflush(stdin); fgets(histo,80,stdin); fputs(histo,arq); printf("\nDeseja continuar [s/n]?"); fflush(stdin); scanf("%c",&resp); } fclose(arq); return 0; } ai está. PS.: eu não curso mais Ciência da Computação este é apenas um programa para o meu trabalho, para o meu chefe controlar o uso dos pc's, então você não estão me dando cola e sim colaborando com um talvez auto de data!
  2. pessoal, estou a tempos tentando fazer um programa em que leia a hora de entrada, a hora de saida e mostre o valor total, o pc não sabe ver as hoas, por exemplo 12:45, ele não lê nada depois de ":" como faço? o programa esta aqui, me digam o calculo! ___________________________________________________________________ #include<stdlib.h> #include<stdio.h> #include<math.h> int npc; double total,horae,horas,retotal; main(){ printf("\n Informe o numero do Computador: "); scanf("%i",&npc); fflush(stdin); printf("\nHora de entrada ex: 12.00: "); scanf("%lf",&horae); fflush(stdin); printf("\nHora de saida ex: 13.00: "); scanf("%lf",&horas); fflush(stdin); total=(horas-horae); if(total<=59){ retotal=((total*100)*2.5)/60; printf("\n Valor RS%.2lf\n",retotal); system("pause"); } else{ retotal=((total*60)*2.5); printf("\n Valor RS%.2lf\n",retotal); system("pause"); return 0; } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!