Ir para conteúdo
Fórum Script Brasil

Paulo Antonio

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Paulo Antonio

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Paulo Antonio's Achievements

0

Reputação

  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; }
×
×
  • Criar Novo...