Professional Documents
Culture Documents
Ilustração do conceito
Sintaxe básica
Algoritmos comentados
A linha de código int ano; declara uma variável ano do tipo inteira
Memória Observações:
Memória Observações:
Variável - Na declaração da variável de
1,1 1,2 1,3 matriz definimos o tipo de dado,
o identificador e a quantidade de
posições na horizontal (linhas) e
2,1 2,2 2,3 na vertical (colunas);
Memória Observações:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x, idade[10]; // declaração do vetor de tamanho 10
// rotina de entrada de dados
for(x=0; x<=9; x++)
{
printf("Digite a sua idade\n");
scanf("%d", &idade[x]);
}
// rotina de saída de dados
for(x=0; x<=9; x++)
{
printf("Idade[%d]=%d\n", x, idade[x]);
}
system ("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x,y,matriz[3][3]; // declaração da matriz com quantidade de linhas e colunas
for(x=0; x<3; x++)
{
for(y=0; y<3; y++) // laços aninhados para controlar linhas e colunas
{
printf("Digite um valor\n");
scanf("%d", &matriz[x][y]); // são necessárias duas variáveis de controle x e y
}
}
for(x=0; x<3; x++)
{
for(y=0; y<3; y++)
{
printf("%d", matriz[x][y]);
}
}
system ("pause");
return 0;
}
Sintaxe Básica - Struct
// Cria uma estrutura que contém nome, idade e salário.
#include<stdio.h>
#include<stdlib.h>
struct Pessoa
{
char nome[30];
int idade;
float salario;
};
typedef struct Pessoa novotipo;
int main()
{
novotipo dado;
printf("Digite o seu nome\n");
gets(dado.nome);
printf("Digite a sua idade\n");
scanf("%d",&dado.idade);
printf("Digite o seu salario\n");
scanf("%f",&dado.salario);
printf(" Nome: %s\n Idade: %d anos\n Salario: %f reais\n", dado.nome, dado.idade,
dado.salario);
system ("pause");
return 0;
}