Programação
Algoritmos
Linguagem
de
Programação
C
Fluxogramas
Pseudocódigos
Algoritmo
Identificar que o
pneu furou
Ligar 4 Piscas
Vestir colete e
colocar o
triangulo
Tirar
ferramentas e
pneu suplente
Desapertar a
meio termo os
parafusos
Descer o carro e
apertar melhor
os parafusos
Colocar o pneu
suplente e
apertar os
parafusos
Desapertar os
parafusos e tirar
o pneu
Colocar o
macaco e
levantar o carro
Guardar as
ferramentas e o
pneu furado,
limpar as mãos
Guardar
triangulo e
colete
Desligar 4 piscas
e seguir
caminho
Colocar o pneu
furado em
reparação
Fluxograma
Inicio
Escrever
(“Introduzir a
nota”)
Ler (nota)
Se
nota <
9,5
Falso
Escrever
(“O aluno está
reprovado”)
Verdadeiro
Escrever
(“O aluno está
aprovado”)
Fim
Pseudocódigo
Variáveis nota: Reais;
Inicio
Escrever (“Introduzir a nota”);
Ler (nota);
Se (nota < 9,5) Entao
Escrever (“O aluno está reprovado”);
Se não
Escrever (“O aluno está aprovado”);
Fim se
Fim
Programar em C
#include <stdio.h>
#include <stdlib.h>
Programa Olá
Mundo com Apito:
main()
{
printf("Ola Mundo! Eu estou vivo!\n\a");
getchar();
}
Experimenta aqui!
Visualiza aqui !
#include <stdio.h>
#include <stdlib.h>
main()
Programa que calcula a
tabuada de um
número introduzido pelo
utilizador:
{
int i,tabuada;
printf("Qual a Tabuada que pretende?\n");
scanf("%d",&tabuada);
i=i+1;
{
printf("%d x %d =%d\n",tabuada,i,tabuada*i);
}
system("PAUSE");
}
Experimenta aqui!
Visualiza aqui !
Jogo - Acerta no Número
Elaborar um programa para gerir um numero entre 0 a
100 e mostrar: O numero é maior - sempre que o
numero seja menor. O numero é menor - sempre que o
numero seja maior. Quando Acertar "Parabéns acertou
em X tentativas”.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
main()
{
int aleatorio,
num,tentativas=0,cantosesquerdo=201,cantosdireito=18
7,cantoidireito=188,cantoiesquerdo=200,
vertical=186,linha=205,a=0;
srand (time(NULL));
aleatorio=rand()%100;
//printf(" O numero aleatorio e %d\n",aleatorio);
printf(" %c",cantosesquerdo);
while (a<20)
{
printf("%c",linha);
a=a+1;
}
printf("%c",cantosdireito);
printf("\n %c
JOGO
%c\n %c ACERTA NO NUMERO!
%c\n",vertical, vertical, vertical, vertical);
a=0;
printf(" %c",cantoiesquerdo);
while (a<20) {
printf("%c",linha);
a=a+1;
}
printf("%c",cantoidireito);
while(num!=aleatorio)
{
tentativas++; //isto é o mesmo que tentativas=tentativas+1;
printf("\n \n\n Introduza um numero entre 0 e 100: ");
scanf("%d",&num);
if (num>aleatorio)
printf("\n Ainda nao acertou! O numero a adivinhar e
MENOR!\n");
else
if (num<aleatorio)
printf("\n Ainda nao acertou! O numero a adivinhar e
MAIOIR!\n");
}
printf("\n \n\n PARABENS!!\n\n\n \a\a\a\a O numero era o
%d.\n Acertou em %d
tentativas.\n\n\n",aleatorio,tentativas);
system("PAUSE");
}
Experimenta aqui!
#include <stdio.h>
#include <stdlib.h>
main()
{
int Temperatura;
printf(" Temperatura\n\n");
printf("Qual e a temperatura?\n");
scanf("%d", &Temperatura);
if
(Temperatura>=0)
printf(" LIGAR\n\n\n");
else
printf("\n DESLIGAR\a\a\a\a\a\n\n\n");
system("PAUSE");
}
Temperatura do
Frigorifico
Experimenta aqui!
Visualiza aqui !
Programa para
seleccionar o menu
#include <stdio.h>
#include <stdlib.h>
main()
{
int menu;
float valor, total;
while(menu!=0)
{
printf(" Comprar Hamburgers\n\n");
printf("\n Menu - Hamburguer");
printf("\n 1 - Mini Hamburger");
printf("\n 2 - Mega Hamburger");
printf("\n 3 - Giga Hamburger");
printf("\n 4 - Tera Hamburger");
printf("\n 5 - Mega Salada");
printf("\n 6 - Giga Salada");
printf("\n 7 - Total");
printf("\n 0 - Sair\n\n");
printf("Escolha o Menu: ");
scanf("%d",&menu);
switch(menu)
{
case 1: valor=5.35;
printf("\nPreco 5,35E\n\n"); break;
case 2: valor=6.15;
printf("\nPreco 6,15E\n\n"); break;
case 3: valor=7.5;
printf("\nPreco 7,50E\n\n"); break;
case 4: valor=8.0;
}
printf("\nPreco
8,00E\n\n"); break;
case 5: valor=4.5;
printf("\nPreco 4,50E\n\n"); break;
case 6: valor=5.0;
printf("\nPreco 5,00E\n\n"); break;
case 7: printf("\nO total e de %.2f Euros\n",total);
total=0; break;
}
total=total+valor;
system("PAUSE");
system("cls");
}
return 0;
}
Experimenta aqui!
Aplicações
que utilizamos criadas em
linguagem de programação - C