Os Fundamentos da Programação de Computadores
Por: bruno_vieira • 14/5/2016 • Resenha • 5.331 Palavras (22 Páginas) • 351 Visualizações
Programação em Microinformática
Livro: Fundamentos da Programação de Computadores
Autoras: Ana Fernanda Gomes
Edilene Aparecida Veneruchi
Avaliação: 27/04/2011 Prova 1
15/06/2011 Prova 2
22/06/2011 Exame
Conteúdo:
- Apresentação
- Comandos de Entrada e Saída
- Declaração de Variáveis
- Estrutura de Repetição
- Vetores
- Matrizes
- Estruturas
- Registros
Nota ((b1+b2).70%)+(Projetos.30%)
Estrutura em Algoritmo em C
#
programa_principal
{
comandos
}
#include
void main ( ) - Programa Principal
{
printf ("Ola Mundo");
}
Variáveis
Inteiro - int
Números Reais - float, double
Instrução Switch
Sintaxe:
switch (expressã)
{
case constante 1;
break;
case constante 2;
break;
default
}
Exemplo
#include
#include
int main(int argc, char *argv[])
{
int opcao=0; n1=0; n2=0; res=0;
printf("Digite 1 para Somar, 2 para Subtrair");
scanf("%d",&opcao);
switch(opcao)
{case1
{printf("Digite o primeiro Numero");
scanf("%d",n1);
printf("Digite o segundo Numero");
scanf("%d",n2);
res=n1+n2;
printf("A Soma = %d", res);
break;
}
{case2
{printf("Digite o primeiro Numero");
scanf("%d",n1);
printf("Digite o segundo Numero");
scanf("%d",n2);
res=n1-n2;
printf("A Subtração = %d", res);
break;
}
default;
printf("Opção Invalida");
}
Estruturas Condicionais (Comando If, Else if, Else)
1- Desenvolva um programa onde é verificado se o numero digitado é par ou ímpar.
#include
#include
int main(int argc, char *argv[])
{
int num=0;
printf("Digite um numero para Verificar se e Par ou Impar: \n");
scanf("%i",& num);
if(num%2==0)
printf("numero par\n");
else
printf("numero impar\n");
system("PAUSE");
return 0;
}
2- Desenvolva um programa que faça a leitura de duas notas de um aluno, fezendo as seguintes verificações:
- Aluno Reprovado, quando média <3.
- Aluno de Exame, quando média 3>= média <6
- Aluno Aprovado, quando média >= 6
#include
#include
int main(int argc, char *argv[])
{
float nota1=0;
float nota2=0;
float media=0;
printf("Digite suas Notas: \n");
scanf("%f",¬a1);
scanf("%f",¬a2);
media=(nota1+nota2)/2;
if (media<3)
printf("Reprovado\n");
else if (media>=6)
printf("Aprovado\n");
else
printf("Exame\n");
system("pause");
return 0;
}
e && (condições)
ou || (condições)
% resto da divisão
>= maior ou igual (variáveis)
<= menor ou igual (variáveis)
== comparação
= atribuição
Exercício 01
Faca um programa que receba dois números e depois selecione a opecação a realizar
1-Soma, 2-Subtração, 3-Divisão, 4-Multiplicação, 5-Potencialização, 6-Sair do Programa.
#include
#include
int main(int argc, char *argv[])
{float n1=0;
float n2=0;
float res=0;
int op=0;
float p2=0;
printf("Digite o primeiro Numero.: \n");
scanf("%f", &n1);
printf("Digite o segundo Numero.: \n");
scanf("%f", &n2);
printf("Digite a Operacao.: [1 - Soma ; 2 - Subtracao; 3 - Divisao; 4 - Multiplicacao; 5 - Potencializacao; 6 - Sair]\n");
scanf ("%i",&op);
if (op==1)
{
res=n1+n2;
printf ("A Soma entre %.2f e %.2f e igual a %.2f\n", n1,n2,res);
}
else if (op==2)
{
res=n1-n2;
printf ("A Subtracao entre %.2f e %.2f e igual a %.2f\n", n1,n2,res);
}
else if (op==3)
{
res=n1/n2;
printf ("A Divisao entre %.2f e %.2f e igual a %.2f\n", n1,n2,res);
}
else if (op==4)
{
res=n1*n2;
printf ("A Multiplicacao entre %.2f e %.2f e igual a %.2f\n", n1,n2,res);
}
else if (op==5)
...