Você está na página 1de 20

UNIVERSIDADE FEDERAL DO PARÁ

CAMPUS UNIVERSITARIO DE TUCURUÍ


FACULDADE DE ENGENHARIA ELÉTRICA
DOCENTE: PROF. DR. IVALDO OHANA
DISCENTE: JOSEMAR LOPES OLIVEIRA

INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO

(ALGORITMOS: VISUALG, DEV C++ E DEV PASCAL)

TUCURUÍ-PA
2016
01 = ALGORITOMO NO VISUALG, DEV C++E DEV PASCAL
(VISUALG)
algoritmo "AS QUATROS OPERAÇÕES"
var
a,b,s:real
o:inteiro

procedimento divid
inicio
escreval("DIVISÃO DE NÚMEROS")
escreval
escreva("Digite um número: ")
leia(a)
escreva("Digite outro número: ")
leia(b)
s<-a/b
escreval("Divisão = ",s)
fimprocedimento

procedimento mult
inicio
escreval("MULTIPLICAÇAO DE NÚMEROS")
escreval
escreva("Digite um número: ")
leia(a)
escreva("Digite outro número: ")
leia(b)
s<-a*b
escreval("Multiplicação = ",s)
fimprocedimento

procedimento soma
inicio
escreval("SOMA DE NÚMEROS")
escreval
escreva("Digite um número: ")
leia(a)
escreva("Digite outro número: ")
leia(b)
s<-a+b
escreval("Soma = ",s)
fimprocedimento

procedimento subtra
inicio
escreval("SUBTRAÇÃO DE NÚMEROS")
escreval
escreva("Digite um número: ")
leia(a)
escreva("Digite outro número: ")
leia(b)
s<-a-b
escreval("subtra = ",s)
fimprocedimento
inicio
o<-1
enquanto o <> 0 faca
escreval("Digite 1 para divisão")
escreval("Digite 2 para multiplicação")
escreval("Digite 3 para soma")
escreval("Digite 4 pra subtração")
escreval("Digite 0 para acabar")
leia(o)
se o = 1 entao
divid
fimse
se o = 2 entao
mult
fimse
se o = 3 entao
soma
fimse
se o = 4 entao
subtra
fimse
fimenquanto
escreval("MUITO OBRIGADO")
fimalgoritmo

DEV C++
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
float a, b, s;
int o;
main(){
do{
printf("Digite 1 para divisao\n");
printf("Digite 2 para multiplicacao\n");
printf("Digite 3 para soma\n");
printf("Digite 4 pra subtracao\n");
printf("Digite 0 para acabar\n");
scanf("%d",&o);
if(o==1){
printf("DIVISAO DE NUMEROS\n");
printf("\nDigite um numero: ");
scanf("%f",&a);
printf("\nDigite outro numero: ");
scanf("%f",&b);
s=a/b;
printf("\nDivisao = %.2f\n",s);
}
if(o==2){
printf("MULTIPLICACAO DE NUMEROS\n");
printf("\nDigite um numero: ");
scanf("%f",&a);
printf("\nDigite outro numero: ");
scanf("%f",&b);
s=a*b;
printf("\n,Multiplicacao = %.2f\n",s);
}
if(o==3){
printf("SOMA DE NUMEROS\n");
printf("\nDigite um numero: ");
scanf("%f",&a);
printf("\nDigite outro numero: ");
scanf("%f",&b);
s=a+b;
printf("\nSoma = %.2f\n",s);
}
if(o==4){
printf("SUBTRACAO DE NUMEROS\n");
printf("\nDigite um numero: ");
scanf("%f",&a);
printf("\nDigite outro numero: ");
scanf("%f",&b);
s=a-b;
printf("\nSubtracao = %.2f\n",s);
}
}while(o==1||o==2||o==3||o==4);
system("pause");
}

DEV PASCAL
var
a,b,s:real;
o:integer;

procedure divid;
begin
writeln('DIVISAO DE NUMEROS');
writeln;
write('Digite um numero: ');
readln(a);
write('Digite outro numero: ');
readln(b);
s:=a/b;
writeln('Divisao = ',s);
end;

procedure mult;
begin
writeln('MULTIPLICACAO DE NUMEROS');
writeln;
write('Digite um numero: ');
readln(a);
write('Digite outro numero: ');
readln(b);
s:=a*b;
writeln('Multiplicacao = ',s);
end;

procedure soma;
begin
writeln('SOMA DE NUMEROS');
writeln;
write('Digite um numero: ');
readln(a);
write('Digite outro numero: ');
readln(b);
s:=a+b;
writeln('Soma = ',s);
end;

procedure subtra;
begin
writeln('SUBTRAÇAO DE NUMEROS');
writeln;
write('Digite um numero: ');
readln(a);
write('Digite outro numero: ');
readln(b);
s:=a-b;
writeln('subtra = ',s);
end;

begin
o:=1;
while o <> 0 do begin
writeln('Digite 1 para divisao');
writeln('Digite 2 para multiplicacao');
writeln('Digite 3 para soma');
writeln('Digite 4 pra subtracao');
writeln('Digite 0 para acabar');
readln(o);
if o = 1 then begin
divid;
end;
if o = 2 then begin
mult;
end;
if o = 3 then begin
soma;
end;
if o = 4 then begin
subtra;
end;
end;
writeln('MUITO OBRIGADO');
end.

02 = ALGORITOMO NO VISUALG, DEV C++E DEV PASCAL


(VISUALG)
Algoritmo "CADASTRO PARA EMPREGO"
Descrição: Uma Empresa decidiu fazer um levantamento dos candidatos que
/se inscreveram para preenchimento de vaga no seu quadro de funcionários, utilizando
processamento eletrônico e você foi contratado. Escreva um algoritmo que leia, via teclado, um
conjunto de informações para cada candidato, contendo:
//• número de inscrição do candidato,
//• idade,
//• sexo,
//• experiência anterior(S-sim/N-nao)
//Calcule:
//• Quantidade de candidatos?
//• Quantidade de candidatas?
//• Média de idade dos homens com experiência?
//• Percentagem dos homens com mais de 45 anos?
//• Quantidade de mulheres com idade inferior a 35 anos e com experiência?
//• Menor idade entre as mulheres que já tem experiência no serviço?

var
Numeroidentificacao,I,n,Homens,Mu_menor35,nh45,he,Si:inteiro
Sx,p,o:caractere
Porc_Hmaior45,media,menor:real

inicio
// Seção de Comandos
O<-"s"
menor<-9999999999
enquanto O="s" faca
escreval("____________________________________________________________")
escreval("INFORMAÇÕES SOBRE O CANDIDATO.")
escreval("___________________________________________________________")
escreval()
escreval()
n<-n+1
escreval("Informe o número da matrícula do candidato")
leia (Numeroidentificacao)
escreval("Informe o sexo do candidato (m-masculino; f-feminino)")
leia (sx)
escreval("Informe a idade do candidato")
Leia (I)
escreval("Primeiro emprego? (s-sim; n-não)")
Leia (p)
escreval("Inscrever outro candidato. (s-sim; n-não)")
leia (o)
se sx="m" entao
Homens<-Homens+1
se (p="n") entao
He<-He+1
Si<-Si+I
media<-Si/He
fimse
se I>45 entao
nh45<-nh45+1
Porc_Hmaior45<-(nh45/Homens)*100
fimse
fimse
se (Sx="f") e (p="n") entao
se I<menor entao
menor<-I
fimse
se I<35 entao
Mu_menor35<-Mu_menor35+1
fimse
fimse
limpatela
fimenquanto
escreval("Resultados")
Escreval ("número de candidatos",n)
escreval("O número de candidatos é ",Homens)
escreval("O número de candidatas é ",N-Homens)
escreval("Média de idade dos homens com esperiência ",media)
escreval("Porcentagem dos homens maiores que 45 anos ",Porc_Hmaior45)
escreval("mulheres com experiência com idade inferior a 35 anos ",Mu_menor35)
escreval("Mulher mais nova com experiência", menor)
fimalgoritmo

DEV C++
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int numeroidentificacao,i,n,homens,mu_menor35,nh45,he,si;
char sx[30],p[30],o[30];
float porc_hmaior45,media,menor;

main(){
do{
n=n+1;
menor=99999999;
printf("______________________________________________________\n");
printf("INFORMACOES SOBRE O CANDIDATO.\n");
printf("______________________________________________________\n");
printf("\n");
printf("\n");
printf("Informe o numero da matricula do candidato:\n");
scanf("%d",&numeroidentificacao);
printf("Informe o sexo do candidato (m-masculino; f-feminino):\n");
scanf("%s",&sx);
printf("Informe a idade do candidato:\n");
scanf("%d",&i);
printf("Primeiro emprego? (s-sim; n-nao):\n");
scanf("%s",&p);
printf("Inscrever outro candidato. (s-sim; n-nao):\n");
scanf("%s",&o);
if(!strcmp(sx,"m")){
homens=homens+1;
if(!strcmp(p,"n")){
he=he+1;
si=si+i;
media=si/he;
}
if(i>45){
nh45=nh45+1;
porc_hmaior45=(nh45/homens)*100;
}
}
if(!strcmp(sx,"f")&&!strcmp(p,"n")){
if(i<menor){
menor=i;
}
if(i<35){
mu_menor35=mu_menor35+1;
}
}
}while(!strcmp(o,"s"));
system("cls");
printf("Resultados\n");
printf("numero de candidatos %d\n",n);
printf("O numero de candidatos e: %d\n",homens);
printf("O numero de candidatas e: %d\n",n-homens);
printf("Media de idade dos homens com esperiencia %.2f\n",media);
printf("Porcentagem dos homens maiores que 45 anos %.2f\n",porc_hmaior45);
printf("mulheres com experiencia com idade inferior a 35 anos %d\n",mu_menor35);
printf("Mulher mais nova com experiencia %d\n",menor);
system("pause");
}

DEV PASCAL
uses Crt;
var
Numeroidentificacao,I,n,Homens,Mu_menor35,nh45,he,Si:integer;
Sx,p,o:string;
Porc_Hmaior45,media,menor:real;

begin
O:='s';
menor:=9999999999;
while O='s' do begin
writeln('_____________________________________________________________');
writeln('INFORMAÇÕES SOBRE O CANDIDATO.');
writeln('_____________________________________________________________');
writeln();
writeln();
n:=n+1;
writeln('Informe o número da matrícula do candidato');
readln (Numeroidentificacao);
writeln('Informe o sexo do candidato (m-masculino; f-feminino)');
readln (sx);
writeln('Informe a idade do candidato');
readln (I);
writeln('Primeiro emprego? (s-sim; n-não)');
readln (p);
writeln('Inscrever outro candidato. (s-sim; n-não)');
readln (o);
if sx='m' then begin
Homens:=Homens+1;
if (p='n') then begin
He:=He+1;
Si:=Si+I;
media:=Si/He;
end;
if I>45 then begin
nh45:=nh45+1;
Porc_Hmaior45:=(nh45/Homens)*100;
end;
end;
if (Sx='f') and (p='n') then begin
if I<menor then begin
menor:=I;
end;
if I<35 then begin
Mu_menor35:=Mu_menor35+1;
end;
end;
ClrScr;
end;
writeln('Resultados');
writeln ('número de candidatos',n);
writeln('O número de candidatos é ',Homens);
writeln('O número de candidatas é ',N-Homens);
writeln('Média de idade dos homens com esperiência ',media);
writeln('Porcentagem dos homens maiores que 45 anos ',Porc_Hmaior45);
writeln('mulheres com experiência com idade inferior a 35 anos ',Mu_menor35);
writeln('Mulher mais nova com experiência',menor);
readln();
end.

03 = ALGORITOMO NO VISUALG, DEV C++E DEV PASCAL


(VISUALG)
Algoritmo "CONCEITO DO PROFESSOR"
var
a,b,c,me,ma:real
no:inteiro
con,sit:caracter
inicio
// Seção de Comandos
escreval("Entre com o número do candidato.")
Leia (No)
escreval("Entre com as notas separadas por ENTER.")
Leia(a,b,c)
escreval("Entre com a média dos exercícios.")
Leia(me)
ma<-(a+ 2*b + 3*c + me)/7
se ma<4 entao
con<-"E"
senao
se ma<6 entao
con<-"D"
senao
se ma<7.5 entao
con<-"C"
senao
se ma<9 entao
con<-"B"
senao
con<-"A"
fimse
fimse
fimse
fimse
se (con="A") ou (con="B") ou (con="C") entao
sit<-"Aprovado"
senao
sit<-"Reprovado"
fimse
escreval("Número do aluno:",no)
escreval("Notas:",a," ,",b," ,",c)
escreval("Média dos exercícios:",me)
escreval("média de aproveitamento:",ma)
escreval("conceito:",con," Situação:",Sit)
fimalgoritmo

DEV C++
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
float a,b,c,me,ma;
int no;
char con[30],sit[30];
main(){
printf("Entre com numero do candidato.\n");
scanf("%d",&no);
printf("Entre com as notas separadas por ENTER.\n");
scanf("%f",&a);
scanf("%f",&b);
scanf("%f",&c);
printf("Entre com a media dos exercicios.\n");
scanf("%f",&me);
ma=(a+2*b+3*c+me)/7;
if(ma<4){
con=="E";
}else{
if(ma<6){
con=="D";
}else{
if(ma<7.5){
con=="C";
}else{
if(ma<9){
con=="B";
}else{
con=="A";
}
}
}
}
if(!strcmp(con,"C")||!strcmp(con,"B")||!strcmp(con,"A")){
!strcmp(sit,"Aprovado");
}else{
!strcmp(sit,"Reprovado");
}
printf("Numero do aluno: %d\n",no);
printf("Notas: %.2f, %.2f, %.2f.\n",a,b,c);
printf("Media dos exercicios: %.2f\n",me);
printf("Media de aproveitamento: %.2f\n",ma);
printf("Conceito: %s , Situacao: %s\n",con,sit);
system("pause");
}

DEV PASCAL
uses Crt;
var
a,b,c,me,ma:real;
no:integer;
con,sit:string;
begin
{ Seção de Comandos}
writeln('Entre com o número do candidato.');
readln (No);
writeln('Entre com as notas separadas por ENTER.');
readln(a,b,c);
writeln('Entre com a média dos exercícios.');
readln(me);
ma:=(a+ 2*b + 3*c + me)/7;
if ma<4 then begin
con:='E';
end else begin
if ma<6 then begin
con:='D';
end else begin
if ma<7.5 then begin
con:='C';
end else begin
if ma<9 then begin
con:='B';
end else begin
con:='A';
end;
end;
end;
end;
if (con='A') or (con='B') or (con='C') then begin
sit:='Aprovado';
end else begin
sit:='Reprovado';
end;
writeln('Número do aluno:',no);
writeln('Notas:',a,' ,',b,' ,',c);
writeln('Média dos exercícios:',me);
writeln('média de aproveitamento:',ma);
writeln('conceito:',con,' Situação:',Sit);
readln();
end.

04 = ALGORITOMO NO VISUALG, DEV C++E DEV PASCAL


(VISUALG)
Algoritmo "INFORMAÇÕES DE FUNCIONÁRIOS EM PROJETOS"
var
Si,Sf,C,D:real
inicio
// Seção de Comandos
escreval("Entre com o saldo inicial.")
leia(Si)
escreval("Entre com o total de créditos.")
leia(c)
escreva("Entre com o total de débitos.")
Leia(d)
Sf<-Si+c-d
escreval("O seu saldo final é R$",Sf)
fimalgoritmo

DEV C++
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
float Si,Sf,C,D;
main(){
printf("Entre com o saldo inicial.\n");
scanf("%f",&Si);
printf("Entre com o total de creditos.\n");
scanf("%f",&C);
printf("Entre com o total de debitos.\n");
scanf("%f",&D);
Sf=Si+C-D;
printf("\nO seu saldo final e R$%.2f\n",Sf);
system("pause");
}

DEV PASCAL
uses Crt;
var
Si,Sf,C,D:real;
begin
{ Seção de Comandos}
writeln('Entre com o saldo inicial.');
readln(Si);
writeln('Entre com o total de créditos.');
readln(c);
write('Entre com o total de débitos.');
readln(d);
Sf:=Si+c-d;
writeln('O seu saldo final é R$',Sf);
readln();
end.

05 = ALGORITOMO NO VISUALG, DEV C++E DEV PASCAL


(VISUALG)
Algoritmo "MÉDIA DO CONSUMO DE GASOLINA"
var
N1,N2,s:inteiro
G1,G2,Gs,Gc:real
//Realizarei uma viagem de vários dias em meu automóvel, e gostaria de saber a
//quilometragem média por litro de gasolina. Para isto, anotarei a quilometragem
//no velocímetro ao sair de viagem, e depois ao chegar; também vou somar toda a
//gasolina que comprar para o carro. Você poderia fazer um programa que me desse,
//com estes dados, quantos km fiz, em média, por litro de gasolina?
//escreval("Digite o valor inicial no )
inicio
//seção de comandos
escreval("Digite o Número registrado no marcador de quilometragem com 5 dígitos.")
Leia (N1)
escreval()
escreval("Digite a quantidade inicial de litros de gasolina no tanque.")
Leia (G1)
escreval()
escreval("Quanto de Gasolina você adicionou ao veículo?")
Leia (G2)
escreval()
escreval("Digite o número registrado no marcador de quilometragem")
escreval("depois da viagem com 5 dígitos.")
Leia (N2)
escreval()
se n2<n1 entao
S<-(99999-n1)+n2
senao
S<-N2-N1
fimse
escreval("Digite quanto sobrou de gasolina.")
Leia (Gs)
Gc<-G1+G2-Gs
escreval()
escreval()
escreval("Você percorreu",S," Km")
escreval("Você consumiu",Gc," litros")
Escreval("Sua média de consumo é de ",((S)/(Gc)):6:2," Km/l")
fimalgoritmo

DEV C++
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int N1,N2,s;
float G1,G2,Gs,Gc,media;
main(){
printf("Digite o Numero registrado no marcador de quilometragem com 5 digitos.\n");
scanf("%d",&N1);
printf("\n");
printf("Digite a quantidade inicial de litros de gasolina no tanque.\n");
scanf("%f",&G1);
printf("\n");
printf("Quanto de Gasolina você adicionou ao veiculo?\n");
scanf("%f",&G2);
printf("\n");
printf("Digite o numero registrado no marcador de quilometragem\n");
printf("depois da viagem com 5 digitos.\n");
scanf("%d",&N2);
printf("\n");
if(N2<N1){
s=(99999-N1)+N2;
}else{
s=N2-N1;
}
printf("\nDigite quanto sobrou de gasolina.\n");
scanf("%f",&Gs);
Gc=G1+G2-Gs;
media=s/Gc;
printf("\n");
printf("\n");
printf("\nVoce percorreu %d km\n",s);
printf("\nVoce consumiu %.2f litros",Gc);
printf("\nSua media de consumo e de %.2f km/l\n",media);
system("pause");
}

DEV PASCAL
uses Crt;
var
N1,N2,s:integer;
G1,G2,Gs,Gc:real;
{Realizarei uma viagem de vários dias em meu automóvel, e gostaria de saber a}
{quilometragem média por litro de gasolina. Para isto, anotarei a quilometragem}
{no velocímetro ao sair de viagem, e depois ao chegar; também vou somar toda a}
{gasolina que comprar para o carro. Você poderia fazer um programa que me desse,}
{com estes dados, quantos km fiz, em média, por litro de gasolina?}
{escreval("Digite o valor inicial no )}
begin
{seção de comandos}
writeln('Digite o Número registrado no marcador de quilometragem com 5 dígitos.');
readln (N1);
writeln();
writeln('Digite a quantidade inicial de litros de gasolina no tanque.');
readln (G1);
writeln();
writeln('Quanto de Gasolina você adicionou ao veículo?');
readln (G2);
writeln();
writeln('Digite o número registrado no marcador de quilometragem');
writeln('depois da viagem com 5 dígitos.');
readln (N2);
writeln();
if n2<n1 then begin
S:=(99999-n1)+n2;
end else begin
S:=N2-N1;
end;
writeln('Digite quanto sobrou de gasolina.');
readln (Gs);
Gc:=G1+G2-Gs;
writeln();
writeln();
writeln('Você percorreu',S,' Km');
writeln('Você consumiu',Gc,' litros');
writeln('Sua média de consumo é de ',((S)/(Gc)):6:2,' Km/l');
readln();
end.

06 = ALGORITOMO NO VISUALG, DEV C++E DEV PASCAL


(VISUALG)
Algoritmo "MÉDIA DE UM ALUNO"
Var
// Seção de Declarações das variáveis
nota1,nota2,nota3, media:real

Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
escreval ("digite a primeira nota:")
leia(nota1)
escreval("digite a segunda nota:")
leia(nota2)
escreval("digite a terceira nota:")
leia(nota3)
media <- (nota1+nota2+nota3)/3
escreval("a sua media é:",media)
se (media>=5) entao
escreva ("aprovado")
fimse
se (media<5) entao
escreva ("reprovado")
fimse
FIMALGORITMO

DEV C++
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
float nota1, nota2, nota3, media;
main(){
printf("digite a primeira nota:\n");
scanf("%f",&nota1);
printf("digite a segunda nota:\n");
scanf("%f",&nota2);
printf("digite a terceira nota:\n");
scanf("%f",&nota3);
media=(nota1+nota2+nota3)/3;
printf("\na sua media e: %.2f\n",media);
if(media>=5){
printf("aprovado\n");
}
if(media<5){
printf("reprovado\n");
}
system("pause");
}

DEV PASCAL
uses Crt;
var
{ Seção de Declarações das variáveis}
nota1,nota2,nota3, media:real;

begin
{ Seção de Comandos, procedimento, funções, operadores, etc...}
writeln ('digite a primeira nota:');
readln(nota1);
writeln('digite a segunda nota:');
readln(nota2);
writeln('digite a terceira nota:');
readln(nota3);
media := (nota1+nota2+nota3)/3;
writeln('a sua media é:',media);
if (media>=5) then begin
write ('aprovado');
end;
if (media<5) then begin
write ('reprovado');
end;
readln();
end.

07 = ALGORITOMO NO VISUALG, DEV C++E DEV PASCAL


(VISUALG)
Algoritmo "NOME MÉDIA E AxR"
var
nome:caracter
a,b,c,d,media:real
inicio
// Seção de Comandos
escreval("Entre com o nome do aluno.")
leia(nome)
escreval("Entre com as 4 notas seguidas de ENTER.")
Leia(a,b,c,d)
media<-(a+b+c+d)/4
escreval("a sua media é:",media)
se media>=6 entao
escreval(nome," Foi aprovado.")
senao
escreval(nome," Foi reprovado.")
fimse
fimalgoritmo

DEV C++
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
char nome[30];
float a,b,c,d,media;
main(){
printf("Entre com o nome do aluno.\n");
scanf("%s",&nome);
printf("Entre com as 4 notas seguidas de ENTER.\n");
scanf("%f",&a);
scanf("%f",&b);
scanf("%f",&c);
scanf("%f",&d);
media=(a+b+c+d)/4;
printf("\na sua media e: %.2f\n",media);
if(media>=6){
printf("\n%s foi aprovado.\n",nome);
}else{
printf("\n%s foi reprovado.\n",nome);

}
system("pause");
}

DEV PASCAL
uses Crt;
var
nome:string;
a,b,c,d,media:real;
begin
{ Seção de Comandos}
writeln('Entre com o nome do aluno.');
readln(nome);
writeln('Entre com as 4 notas seguidas de ENTER.');
readln(a,b,c,d);
media:=(a+b+c+d)/4;
writeln('a sua media é:',media);
if media>=6 then begin
writeln(nome,' Foi aprovado.');
end else begin
writeln(nome,' Foi reprovado.');
end;
readln();
end.

08 = ALGORITOMO NO VISUALG, DEV C++E DEV PASCAL


(VISUALG)
Algoritmo "TROCAR A POR B"
Var
a,b,c: inteiro

Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
escreva("digite o primeiro valor; A=")
leia (a)
Escreva("digite o segundo valor; B=")
leia (B)
c<-a
a<-b
b<-c
escreval ("A=", a:1," B=", b:1)
Fimalgoritmo

DEV C++
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int a,b,c,d;

main(){
printf("digite o primeiro valor A\n");
scanf("%d",&a);
printf("digite o segundo valor B\n");
scanf("%d",&b);
c=a;
d=b;
printf("\nA=%d, B=%d\n",d,c);
system("pause");
}

DEV PASCAL
uses Crt;
var
a,b,c: integer;

begin
{ Seção de Comandos, procedimento, funções, operadores, etc...}
write('digite o primeiro valor; A=');
readln (a);
write('digite o segundo valor; B=');
readln (B);
c:=a;
a:=b;
b:=c;
writeln ('A=', a:1,' B=', b:1);
readln();

end.

09 = ALGORITOMO NO VISUALG, DEV C++E DEV PASCAL


(VISUALG)
Algoritmo "VEÍCULOS ECONÔMICO"
var
km,c,vm:real
inicio
// Seção de Comandos
escreval("Entre com a distância percorrida")
Leia (km)
escreval("Entre com o consumo de combustível.")
Leia (c)
vm<-km/c
se vm>15 entao
escreval("Este veículo é econômico.")
senao
escreval("Este veículo não é econômico.")
fimse
fimalgoritmo

DEV C++
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
float km,c,vm;
main(){
printf("Entre com a distancia percorrida\n");
scanf("%f",&km);
printf("\nEntre com o consumo de combustivel.\n");
scanf("%f",&c);
vm=km/c;
if(vm>15){
printf("\nEste veiculo e economico.\n");
}else{
printf("\nEste veiculo nao e economico.\n");
}
system("pause");
}

DEV PASCAL
uses Crt;
var
km,c,vm:real;
begin
{ Seção de Comandos}
writeln('Entre com a distância percorrida');
readln (km);
writeln('Entre com o consumo de combustível.');
readln (c);
vm:=km/c;
if vm>15 then begin
writeln('Este veículo é econômico.');
end else begin
writeln('Este veículo não é econômico.');
end;
readln();
end.

10 = ALGORITOMO NO VISUALG, DEV C++E DEV PASCAL


(VISUALG)
Algoritmo "VELOCIDADE MÉDIA"
var
km,t,vm:real
inicio
// Seção de Comandos
escreval("Entre com a distância percorrida")
Leia (km)
escreval("Entre com o tempo em horas diferente de ZERO")
Leia (t)
vm<-km/t
se vm>110 entao
escreval("Você superou o limite de velocidade")
senao
escreval("Sua velocidade média foi inferior ao limite de velocidade")
fimse
escreval("Limite:110")
escreval("Velocidade média:",Vm)
fimalgoritmo
DEV C++
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
float km,t,vm;
main(){
printf("Entre com a distância percorrida\n");
scanf("%f",&km);
printf("Entre com o tempo em horas diferente de ZERO\n");
scanf("%f",&t);
vm=km/t;
if(vm>110){
printf("\nVoce superou o limite de velocidade\n");
}else{
printf("\nSua velocidade media foi inferior ao limite de velocidade\n");
}
printf("\nLimite:110\n");
printf("\nVelocidade Media: %.2f\n",km);
system("pause");
}

DEV PASCAL
uses Crt;
var
km,t,vm:real;
begin
{ Seção de Comandos}
writeln('Entre com a distância percorrida');
readln (km);
writeln('Entre com o tempo em horas diferente de ZERO');
readln (t);
vm:=km/t;
if vm>110 then begin
writeln('Você superou o limite de velocidade');
end else begin
writeln('Sua velocidade média foi inferior ao limite de velocidade');
end;
writeln('Limite:110');
writeln('Velocidade média:',Vm);
readln();
end.

Você também pode gostar