Você está na página 1de 10

Aula 2 – Lab.

de informática e
computadores (14205)
Prof. Gabriel Carneiro
gabrielc@utad.pt

1
Na aula passada
• Palavras-chave: visual studio community (vs),
hello world, arquivos CPP, variável
• Variáveis ou identificadores
• Guardam valores de um determinado tipo na
memória
• SÃO DE TIPOS PRÉ-DETERMINADOS

void main()
{
int a; // declara a variável "a"
a = 3 + 2; // soma 3 com 2
printf("o valor de a é %d\n", a);
}
2
Objetivos de hoje
Let’s
• Tipos de dados
do this!
• Operações primárias
• Funções intríssecas
• Entrada e saída de dados
• Exercícios 2,3,4,5 do caderno de exercícios

• Palavras-chave: scanf, stdio.h, constantes

3
Lendo dados do teclado
• Função SCANF
• Contida no conjunto de funções <stdio.h>
‘&’ seguido da variável que desejamos
guardar o valor lido

scanf("%d",&variavel);

Referência ao tipo de
dados que deseja-se ler

Leitura complementar: https://homepages.dcc.ufmg.br/~rodolfo/aedsi-2-


10/printf_scanf/printfscanf.html 4
#define _CRT_SECURE_NO_WARNINGS
Exemplo: Exc. 2 #include<stdio.h>
#include <stdlib.h>
#include <locale.h>

Escreva um programa que int main()


{
calcule e apresente no int alt, larg;
ecrã o perímetro e a área int per, area;
de um retângulo com setlocale(LC_ALL, "Portuguese");
altura e comprimento printf("introduza a altura do retângulo: ");
lidos do teclado scanf("%d",&alt);
printf("introduza a largura do retângulo: ");
scanf("%d", &larg);
area = alt * larg;
per = 2 * (alt + larg);
printf("Perímetro = %d\n",per);
printf("Área = %d\n", area);

return 1;
} 5
Constantes
• Valores que NÃO MUDAM em momento nenhum no código
• O valor de PI = 3,14 #include<stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <math.h>

Valor #define pi 3.14

#define pi 3.14 int main()


{
int raio = 6;
float per, area;
Nome area = pi * pow(raio, 2);

}
6
Biblioteca math.h
• Inclui funções matemáticas que
podem ser usadas no código #include<stdio.h>
• Potência, seno, cosseno, exp, log e etc #include <stdlib.h>
#include <locale.h>
#include <math.h>

#define pi 3.14

int main()
{
int raio = 6;
float per, area;
area = pi * pow(raio, 2);

Leitura recomendada: }
https://www.tutorialspoint.com/c_standard_library/math 7
_h.htm
Exercício 3
Let’s code
Escreva um programa que leia através do this!
teclado o valor do raio de um círculo e
apresente no ecrã o seu perímetro e a sua área.

8
Exercício 5
Let’s code
Escreva um programa que leia através do this!
teclado o valor do raio de um círculo e
apresente no ecrã o seu perímetro e a sua área.

9
#include <stdio.h>

int main()
{
int h, m;
printf("Digite a hora e minuto (h,m):");
scanf("%d,%d", &h, &m);
printf("\n convertendo para segundo: %d", h * 3600 + m * 60);

return 1;
}

10

Você também pode gostar