Paulo Antonio

Membros
  • Content Count

    1
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Paulo Antonio

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Preciso criar uma função que se eu clicar uma vez o programa pausa, retorna e duas vezes ele limpa a tela #include <stdio.h> #include <stdlib.h> #include <windows.h> #include <locale.h> #include <conio.h> int main() { int seg; int mim; int hor; setlocale(LC_ALL, "Portuguese"); system("TITLE CRONOMETRO"); system ("color 2b"); printf("Digite o número de horas: "); scanf("%d",&hor); printf("Digite o número de minutos: "); scanf("%d",&mim); printf("Digite o número de segundos: "); scanf("%d",&seg); //Se digitar um valor acima de 60 para os segundos, este será enviado para os minutos if(seg%60==0) { mim= ((mim+(seg/60))); seg=0; } else { if(seg>60) { mim=(mim+(seg/60)); seg=(seg%60); } } //Sedigitar um valor acima de 60 para os minutos, este será enviado para as horas if(mim%60==0) { hor = ((hor+(mim/60))); mim = 0; } else { if(mim>60) { hor = (hor+(mim/60)); mim = ((mim%60)); } } //Início do código do cronometro for(seg,hor,mim;;seg--) { if(hor==0 & mim==0 & seg==0) { system("cls"); printf(" O tempo acabou !"); return 0; } system("cls"); printf("%02d:%02d:%02d",hor,mim,seg); Sleep (1000); //Zera segundos e soma +1 no minuto quando der 60 if(seg==0) { mim--; seg=seg+60; } //Quando (minutos) chega a 60 incrementa +1 para (horas) e zera a parte dos minutos if(mim<0) { hor--; mim=mim+60; } } while (ch=a) return 0; }