Escolar Documentos
Profissional Documentos
Cultura Documentos
1. O programa a seguir apresentado visa calcular o cubo de um número (N 3) introduzido pelo utilizador.
1.1. Complete o programa nos espaços sinalizados com (…), de modo a que apareça no ecrã o seguinte:
1.2. Reescreva o programa anterior de modo a que não haja retorno de valor na função Cubo.
2. Crie um programa que nos permita saber o perímetro e a área de uma circunferência. O programa
principal deve pedir o raio ao utilizador e se pretende calcular o perímetro (p) ou a área (a), chama a
função respetiva e escreve o resultado. Neste programa vai ser necessário criar duas funções:
● Nota: π = 3.14159
4. Crie um programa que pede duas palavras (de tamanho máximo 10), junta as duas palavras numa outra
string e mostra o resultado.
5. Crie um programa que pede uma password, verifica se a password introduzida é “batata” e dá uma
mensagem “Password correta” ou “Password invalida”.
Questão 1. 2. 3. 4. 5.
Cotação 5 5 5 2,5 2,5
SINTAXE
Números aleatórios:
Inicializar o gerador aleatório: srand(time(NULL)); #include <stdio.h>
Devolver um número aleatório: rand() % numero; #include <stdlib.h>
#include <math.h>
Funções das strings: #include <time.h>
strcpy(a,b) : copia de b para a; #include <string.h>
strcat(a,b) : junta b ao final de a;
strlen(a) : devolve o comprimento de a;
strcmp(a,b) : devolve 0 (zero) se a == b;
if (expressão)
{ comando; } while (condição)
else {
{ comando; } comando;
}
if (expressão) comando;
else if (expressão) do {
comando; comando;
else if (expressão) } while (condição);
comando;
...
else for (inicialização; condição; incremento)
{
comando;
comandos;
}