CURSO C XPRESS

6347 palavras 26 páginas
Revisão da Linguagem C

Ferramentas Computacionais I

#include <iostream> #include <stdlib.h>
#include <time.h> using namespace std; void Start (); void GetResults (); int i, j, life, maxrand; char c; void Start ()
{
i = 0; j = 0; life = 0; maxrand = 6; cout << "Select difficulty mode:\n"; // the user has to select a difficutly level cout << "1 : Easy (0-15)\n"; cout << "2 : Medium (0-30)\n"; cout << "3 : Difficult (0-50)\n"; cout << "or type another key to quit\n"; c = 30; cin >> c;
// read the user's choice cout << "\n"; switch (c)
{ case '1' : maxrand = 15; // the random number will be between 0 and maxrand break; case '2' : maxrand = 30; break; case '3' : maxrand = 50; break; default : exit(0); break; } life = 5;
// number of lifes of the player srand( (unsigned)time( NULL ) ); // init
Rand() function j = rand() % maxrand; // j get a random value between 0 and maxrand
GetResults();
} void GetResults ()
{
if (life <= 0)
// if player has no more life then he lose { cout << "You lose !\n\n";
Start();
} cout << "Type a number: \n"; cin >> i;
// read user's number if ((i>maxrand) || (i<0)) // if the user number isn't correct, restart
{ cout << "Error : Number not between 0 and \n" << maxrand;
GetResults();
} if (i == j)
{ cout << "YOU WIN !\n\n"; // the user found the secret number

Estrutura do programa fonte
/* Os comentários podem ser colocados em qualquer parte do programa */

•Toda função em C (inclusive a main) deve ser iniciada por uma chave de abertura: “{“, e encerrada por uma chave de fechamento: “}”;
•Toda função é parênteses “()”;

procedida

de

•Todo programa deverá conter a função main (é uma palavra int main(void)
 função principal (obrigatória)reservada);
•As instruções em C são sempre
{
 início do corpo da função encerradas por um ponto-e-vírgula declarações de variáveis locais
(;);
declaração de variáveis globais

------- comandos;
---return 1;

}
 fim do corpo da função tipo funcao(argumentos de entrada)  função
{
declarações das

Relacionados

  • jginfor
    7948 palavras | 32 páginas
  • Manualdesoftwaresdeotimizacao
    8871 palavras | 36 páginas
  • foi mais um
    5574 palavras | 23 páginas
  • Modelo tce
    1845 palavras | 8 páginas
  • Sistemas de comunicações via satélite ut a banda ka
    4198 palavras | 17 páginas
  • Estudo de caso - super bock
    6750 palavras | 27 páginas
  • Instalação de terminais de computadores para a copa de 2014 e para os jogos olímpicos de 2016
    5058 palavras | 21 páginas
  • meus documentos
    12655 palavras | 51 páginas
  • Implementação de ambiente voip, usando central telefônica hipath 3750
    46634 palavras | 187 páginas
  • serviços voip
    27163 palavras | 109 páginas