Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
A ideia é criar um relógio simples em C, mas primeiro precisamos configurar nosso software e conhecer algumas das coisas que vamos usar.
Etapa 1: Etapa 1:
- Escolha Visual Studio, Code Blocks ou qualquer outro software semelhante (eu recomendaria o Visual Studio 2015).
- Vou usar o Visual Studio 2015, então digite no google "Visual Studio 2015 Community", baixe e instale.
- Após a instalação, execute o Visual Studio, pressione New / Project / Console Application.
- No Assistente de aplicativo de console, pressione Avançar, desmarque Cabeçalho pré-compilado e selecione Projeto vazio e Concluir.
- À sua direita você terá o Solution Explorer, clique com o botão direito em Source Files, Add / New Item / C ++ file (.cpp), mas mude o nome para Source.c e adicione.
- Agora você tem o projeto C pronto para começar.
Etapa 2: Etapa 2: redigindo nosso código e aprendendo coisas novas
Este é o nosso código:
# include # include // estamos incluindo o arquivo do Windows (está conectado à função sleep ()), o que significa que isso só funcionará para o Windows, então se você estiver usando outro sistema operacional, pesquise no google por outras versões do sleep ().
int main ()
{
int h, m, s; // adicionamos horas, minutos e segundos ao nosso programa
int D = 1000; // adicionamos Delay de 1000 milissegundos, o que dá um segundo e vamos usar isso em sleep ().
printf ("Definir hora: / n"); // printf escreve na tela o texto que está dentro de ("") e / n escreve em uma nova linha.
scanf ("% d% d% d", & h, & m, & s); // scanf é onde inserimos nosso tempo, ou nossos valores.
if (h> 12) {printf ("ERROR! / n"); saída (0); } // nesta função if, examinamos se o valor inserido é maior que 12.
if (m> 60) {printf ("ERROR! / n"); saída (0); } // semelhante aqui e se for maior, o programa escreve ERROR! e sai
if (s> 60) {printf ("ERROR! / n"); saída (0); } // semelhante
while (1) // while (1) é um loop infinito e qualquer coisa dentro se repete até o infinito. {
s + = 1; // isso diz ao programa para aumentar os segundos para 1, toda vez que o loop while vier para esta parte.
se (s> 59) {m + = 1; s = 0; } // se os segundos forem maiores que 59, ele aumenta os minutos e define os segundos como 0.
se (m> 59) {h + = 1; m = 0; } // semelhante
se (h> 12) {h = 1; m = 0; s = 0; } // semelhante
printf ("\ n Relógio");
printf ("\ n% 02d:% 02d:% 02d", h, m, s); // isso escreve nosso horário neste formato "00:00:00"
Sono (D); // esta é a nossa função sleep que desacelera o loop while e o torna mais parecido com um relógio.
sistema ("cls"); // isso limpa a tela.
}
getchar (); return 0;
}
* Tudo atrás de '//' é um comentário e não altera o programa, portanto, pode ser excluído.
** Visual Studio às vezes não executa o programa porque consiste em "scanf", então você precisa ir para o Gerenciador de Soluções> clique com o botão direito na superfície> Propriedades (algo como na imagem deve aparecer)> na configuração selecione Todas as Configurações > Propriedades de configuração> C / C ++> Pré-processador> em Definições do pré-processador, escreva _CRT_SECURE_NO_WARNINGS> Salvar.
Etapa 3: Etapa 3: Reservamos nosso tempo para ultrapassar os limites estabelecidos
- Insira números aleatórios, de modo que h seja> 12, m seja> 60, s seja> 60.
- O programa escreve ERROR! e sai.
- Até agora sucesso!
Etapa 4: Etapa 4:
- Insira números aleatórios, de modo que h seja <12, m seja <60, s seja <60.
- os números mudam para o formato 00:00:00 e os relógios começam a "tiquetaquear".
- SUCESSO, de fato.
* Depois que o relógio passa das 12, as 'horas' mudam para 01 e os 'minutos' e 'segundos' para 00.
Divirta-se!
Recomendado:
Programa de adição simples na linguagem de programação de Shakespeare: 18 etapas
Programa de adição simples na linguagem de programação de Shakespeare: a linguagem de programação de Shakespeare (SPL) é um exemplo de linguagem de programação esotérica, talvez interessante de aprender e divertida de usar, mas não é particularmente útil em aplicativos da vida real. SPL é uma linguagem onde o código-fonte r
Codificar e testar um computador em linguagem de máquina: 6 etapas
Codificar e testar um computador em linguagem de máquina: Neste Instructable, vou mostrar a você como codificar e testar um programa de computador em linguagem de máquina. A linguagem de máquina é a linguagem nativa dos computadores. Por ser composto de sequências de 1s e 0s, não é facilmente compreendido por humanos. Para trabalhar
TUTORIAL BÁSICO SOBRE LINGUAGEM DE MARKUP DE INTELIGÊNCIA ARTIFICIAL (AIML) VIA NOTEPAD: 8 etapas
TUTORIAL BÁSICO SOBRE LINGUAGEM DE MARKUP DE INTELIGÊNCIA ARTIFICIAL (AIML) VIA NOTEPAD: A Linguagem de Marcação de Inteligência Artificial (AIML) é uma linguagem de programação que é uma especificação de Linguagem de Marcação Extensível (XML) usada por chatbot, verbot, pandorabot, superbot e outro robô falante. Foi desenvolvido pelo Dr. Richard Wallace e
Projeto 1: Vídeo de demonstração em linguagem C: 9 etapas
Projeto 1: Vídeo de demonstração em linguagem C: Olá companheiro hobby, Neste projeto, eu queria criar uma pequena demonstração de exibição que servisse como uma boa introdução ao meu laboratório. Para fazer isso, usei muito os seguintes componentes no eBay: - Arduino Nano: https://www.ebay.ca/itm/MINI-USB-Nano
Scanner DIY 3D baseado em luz estruturada e visão estéreo em linguagem Python: 6 etapas (com imagens)
Scanner DIY 3D baseado em luz estruturada e visão estéreo em linguagem Python: Este scanner 3D foi feito usando itens convencionais de baixo custo como projetor de vídeo e webcams. Um scanner 3D de luz estruturada é um dispositivo de digitalização 3D para medir a forma tridimensional de um objeto usando padrões de luz projetada e um sistema de câmera