SlideShare uma empresa Scribd logo
1 de 30
página: 1
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
C A P Í T U L O 7
07.01 Colocar em MAIOR o maior de A, B e C e em MENOR o menor deles, sendo que
A,B e C devem ser lidos.
Imprimir os valores lidos e os determinados.
07.01 - VisuAlg
algoritmo "07.01"
var
MAIOR, MENOR, A, B, C: inteiro
inicio
// Seção de Comandos
escreva("Digite 3 numeros INTEIROS: ")
leia(A, B, C)
se (A > B) entao
se (B > C) entao
MAIOR <- A
MENOR <- C
senao
se(A > C) entao
MAIOR <- A
página: 2
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
MENOR <- B
senao
MAIOR <- C
MENOR <- B
fimse
fimse
senao
se(A > C) entao
MAIOR <- B
MENOR <- C
senao
se(B > C) entao
MAIOR <- B
MENOR <- A
senao
MAIOR <- C
MENOR <- A
fimse
fimse
fimse
escreval("MAIOR =", MAIOR, "MENOR =", MENOR)
fimalgoritmo
página: 3
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
07.01 - Pascal
program SeteUm;
uses Crt;
var
MAIOR, MENOR, A, B, C: integer;
begin
write('Digite 3 numeros INTEIROS: ');
readln(A, B, C);
if (A > B) then
begin
if (B > C) then
begin
MAIOR := A;
MENOR := C;
end
else begin
página: 4
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
if(A > C) then
begin
MAIOR := A;
MENOR := B;
end
else begin
MAIOR := C;
MENOR := B;
end;
end;
end
else begin
if(A > C) then
begin
MAIOR := B;
MENOR := C;
end
else begin
if(B > C) then
begin
MAIOR := B;
MENOR := A;
end
else begin
MAIOR := C;
página: 5
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
MENOR := A;
end;
end;
end;
writeln('MAIOR =', MAIOR, ' MENOR =', MENOR);
end.
07.01 - C
#include <stdio.h>
#include <conio.h>
void main()
{
int MAIOR, MENOR,A, B, C;
printf("Digite 3 numeros INTEIROS (separados por um espaco): ");
scanf("%d%d%d", &A, &B, &C);
if (A > B)
if (B > C) {MAIOR = A; MENOR = C;}
else
página: 6
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
if(A > C) {MAIOR = A; MENOR = B;}
else {MAIOR = C; MENOR = B;}
else
if(A > C) {MAIOR = B; MENOR = C;}
else
if(B > C) {MAIOR = B; MENOR = A;}
else {MAIOR = C; MENOR = A;}
printf("nMAIOR = %dnMENOR = %d", MAIOR, MENOR);
getch();
}
07.01 - Java
import java.util.*;
public class SeteUm {
public static void main (String[] arg) {
int MAIOR, MENOR,
A, B, C;
Scanner entrada_dado = new Scanner (System.in);
System.out.print ("Digite 3 numeros INTEIROS (separados por um espaco): ");
página: 7
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
A = entrada_dado.nextInt();
B = entrada_dado.nextInt();
C = entrada_dado.nextInt();
if (A > B)
if (B > C) {MAIOR = A; MENOR = C;}
else
if(A > C) {MAIOR = A; MENOR = B;}
else {MAIOR = C; MENOR = B;}
else
if(A > C) {MAIOR = B; MENOR = C;}
else
if(B > C) {MAIOR = B; MENOR = A;}
else {MAIOR = C; MENOR = A;}
System.out.print ("nMAIOR = "+MAIOR+"nMENOR = "+ MENOR);
}
}
07.01 - PHP
<?php
$A = 10;
$B = 30;
$C = 20;
página: 8
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
if ($A > $B)
if ($B > $C) {$MAIOR = $A; $MENOR = $C;}
else
if($A > $C) {$MAIOR = $A; $MENOR = $B;}
else {$MAIOR = $c; $MENOR = $B;}
else
if($A > $C) {$MAIOR = $B; $MENOR = $C;}
else
if($B > $C) {$MAIOR = $B; $MENOR = $A;}
else {$MAIOR = $C; $MENOR = $A;}
echo"nMAIOR = $MAIORnMENOR = $MENOR";
?>
página: 9
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
07.02 Faça um programa que solicite o ano de casamento, o ano atual e escreva
as seguintes mensagens, para os seguintes casos:
- 25 anos - "Bodas de Prata";
- 50 anos - "Bodas de Ouro"; e
- 75 anos - "Bodas de Diamante".
Nos casos restantes escrever apenas o número de anos de casados. Utilize o
comando de seleção.
07.02 - VisuAlg
algoritmo "07.02"
var
AnoCasamento, AnoAtual, diferenca: inteiro
inicio
// Seção de Comandos
AnoAtual <- 2012
página: 10
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
escreva("Digite o Ano de Casamento (paramato AAAA): ")
leia(AnoCasamento)
diferenca <- AnoAtual - AnoCasamento
escreval(diferenca, " Anos de Casamento.")
escolha diferenca
caso 25
escreval(" Bodas de Prata.")
caso 50
escreva(" Bodas de Ouro.")
caso 75
escreva(" Bodas de Diamante.")
fimescolha
fimalgoritmo
07.02 - Pascal
program SeteDois;
uses Crt;
página: 11
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
var
AnoCasamento, AnoAtual, diferenca: integer;
begin
AnoAtual := 2012;
write('Digite o Ano de Casamento (paramato AAAA): ');
readln(AnoCasamento);
diferenca := AnoAtual - AnoCasamento;
writeln(diferenca, ' Anos de Casamento.');
case diferenca of
25 : writeln(' Bodas de Prata.');
50 : writeln(' Bodas de Ouro.');
75 : writeln(' Bodas de Diamante.');
end;
end.
página: 12
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
07.02 - C
#include <stdio.h>
#include <conio.h>
void main()
{
int AnoCasamento,
AnoAtual = 2012,
diferenca;
printf("Digite o Ano de Casamento (formato AAAA): ");
scanf("%d", &AnoCasamento);
diferenca = AnoAtual - AnoCasamento;
printf("n %d Anos de Casamento.", diferenca);
switch (diferenca)
{
case 25: printf(" Bodas de Prata.n");
break;
case 50: printf(" Bodas de Ouro.n");
página: 13
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
break;
case 75: printf(" Bodas de Diamante.n");
break;
}
getch();
}
07.02 - Java
import java.util.*;
public class SeteDois {
public static void main (String[] arg) {
int AnoCasamento,
AnoAtual = 2012,
diferenca;
Scanner entrada_dado = new Scanner (System.in);
System.out.print ("Digite o Ano de Casamento (formato AAAA): ");
AnoCasamento= entrada_dado.nextInt();
página: 14
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
diferenca = AnoAtual - AnoCasamento;
System.out.print ("n"+ diferenca+ " Anos de Casamento.");
switch (diferenca)
{
case 25: System.out.print (" Bodas de Prata.n");
break;
case 50: System.out.print (" Bodas de Ouro.n");
break;
case 75: System.out.print (" Bodas de Diamante.n");
break;
}
}
}
07.02 - PHP
<?php
$AnoAtual = 2012;
$Anocasamento= 1962;
$diferenca = $AnoAtual - $Anocasamento;
echo"n $diferenca Anos de casamento.";
switch ($diferenca) {
case 25: echo" Bodas de Prata.n";
break;
case 50: echo" Bodas de Ouro.n";
break;
página: 15
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
case 75: echo" Bodas de Diamante.n";
break;
}
?>
página: 16
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
07.03 Ler uma nota numérica (número real) codificada entre 0 e 10. Em seguida
converta essa nota para a correspondente em conceito, segundo a tabela dada
abaixo. Escolha qual o comando mais indicado para a solução do problema (if ou
switch). Repita o processo para N alunos (N deverá ser lido). Ao final imprimir
a média da classe em número e em conceito.
A = acima ou igual a 9.0
B = inferior a 9.0 e superior ou igual a 7.0
C = inferior a 7.0 e superior ou igual a 5.0
D = inferior a 5.0 e superior ou igual a 2.5
E = Inferior a 2.5
07.03 - VisuAlg
algoritmo "07.03"
var
Nota: real
inicio
// Seção de Comandos
escreva("Digite a Nota do aluno: ")
leia(Nota)
escreva("Nota = ",Nota, " - Conceito: ")
página: 17
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
se( Nota >=9) entao
escreva("A")
senao
se( Nota>=7) entao
escreva("B")
senao
se(Nota >= 5) entao
escreva("C")
senao
se(Nota >= 2.5) entao
escreva("D")
senao
escreva("E")
fimse
fimse
fimse
fimse
fimalgoritmo
07.03 - Pascal
program SeteTres;
uses Crt;
página: 18
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
var
Nota: real;
begin
write('Digite a Nota do aluno: ');
readln(Nota);
write('Nota = ',Nota:5:2, ' - Conceito: ');
if( Nota >=9) then
write('A')
else begin
if( Nota>=7) then
write('B')
else begin
if(Nota >= 5) then
write('C')
else begin
if(Nota >= 2.5) then
write('D')
else begin
write('E');
end;
end;
página: 19
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
end;
end;
end.
07.03 - C
#include <stdio.h>
#include <conio.h>
void main()
{
float Nota;
printf("Digite a Nota do aluno: ");
scanf("%f", &Nota);
printf("nNota = %.1f - Conceito: ", Nota);
if( Nota >=9) printf("A");
else
if( Nota>=7) printf("B");
else
if(Nota >= 5) printf("C");
else
página: 20
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
if(Nota >= 2.5) printf("D");
else
printf("E");
getch();
}
07.03 - Java
import java.util.*;
public class SeteTres {
public static void main (String[] arg) {
float Nota;
Scanner entrada_dado = new Scanner (System.in);
System.out.print ("Digite a Nota do aluno: ");
Nota = entrada_dado.nextFloat();
System.out.print ("nNota = "+Nota+" - Conceito: ");
if( Nota >=9) System.out.print ("A");
else
if( Nota>=7) System.out.print ("B");
página: 21
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
else
if(Nota >= 5) System.out.print ("C");
else
if(Nota >= 2.5) System.out.print ("D");
else
System.out.print ("E");
}
}
07.03 - PHP
<?php
$Nota = 5.5;
echo"nNota = $Nota - conceito: ";
if( $Nota >=9) echo"A";
else
if( $Nota>=7) echo"B";
else
if($Nota >= 5) echo"C";
else
if($Nota >= 2.5) echo"D";
else
echo"E";
?>
página: 22
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
07.04 Construir um programa que faz a leitura de três números inteiros,
representando uma data (dd, mm, aaaa). E, utilizando o comando de seleção, para
a escolha do mês, imprime a data, onde o mês é escrito por extenso.
Exemplo: leitura da data: 31 3 2011; impressão: 31 de marco de 2011.
07.04 - VisuAlg
algoritmo "07.04"
var
Dia,Mes,Ano: inteiro
inicio
// Seção de Comandos
escreva("Digite uma data (dia mes ano): ")
leia(Dia, Mes, Ano)
escolha Mes
caso 1
escreval("Data: ", Dia, " de janeiro de ", Ano)
caso 2
escreval("Data: ", Dia, " de fevereiro de ", Ano)
caso 3
página: 23
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
escreval("Data: ", Dia, " de marco de ", Ano)
caso 4
escreval("Data: ", Dia, " de abril de ", Ano)
caso 5
escreval("Data: ", Dia, " de maio de ", Ano)
caso 6
escreval("Data: ", Dia, " de junho de ", Ano)
caso 7
escreval("Data: ", Dia, " de julho de ", Ano)
caso 8
escreval("Data: ", Dia, " de agosto de ", Ano)
caso 9
escreval("Data: ", Dia, " de setembro de ", Ano)
caso 10
escreval("Data: ", Dia, " de outubro de ", Ano)
caso 11
escreval("Data: ", Dia, " de novembro de ", Ano)
caso 12
escreval("Data: ", Dia, " de dezembro de ", Ano)
outrocaso
escreval("Mes invalido!")
fimescolha
fimalgoritmo
página: 24
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
07.04 - Pascal
program SeteQuatro;
uses Crt;
var
Dia,Mes,Ano: integer;
begin
write('Digite uma data (dia mes ano): ');
readln(Dia, Mes, Ano);
case Mes of
1 :
writeln('Data: ', Dia, ' de janeiro de ', Ano);
2 :
writeln('Data: ', Dia, ' de fevereiro de ', Ano);
3 :
writeln('Data: ', Dia, ' de marco de ', Ano);
página: 25
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
4 :
writeln('Data: ', Dia, ' de abril de ', Ano);
5 :
writeln('Data: ', Dia, ' de maio de ', Ano);
6 :
writeln('Data: ', Dia, ' de junho de ', Ano);
7 :
writeln('Data: ', Dia, ' de julho de ', Ano);
8 :
writeln('Data: ', Dia, ' de agosto de ', Ano);
9 :
writeln('Data: ', Dia, ' de setembro de ', Ano);
10 :
writeln('Data: ', Dia, ' de outubro de ', Ano);
11 :
página: 26
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
writeln('Data: ', Dia, ' de novembro de ', Ano);
12 :
writeln('Data: ', Dia, ' de dezembro de ', Ano);
else
writeln('Mes invalido!');
end;
end.
07.04 - C
#include <stdio.h>
#include <conio.h>
void main()
{
int Dia,
Mes,
Ano;
página: 27
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
printf("Digite uma data (dia mes ano - separados por um espaco): ");
scanf("%d%d%d", &Dia, &Mes, &Ano);
switch(Mes)
{
case 1: printf("nData: %d de janeiro de %d", Dia, Ano);break;
case 2: printf("nData: %d de fevereiro de %d", Dia, Ano);break;
case 3: printf("nData: %d de marco de %d", Dia, Ano);break;
case 4: printf("nData: %d de abril de %d", Dia, Ano);break;
case 5: printf("nData: %d de maio de %d", Dia, Ano);break;
case 6: printf("nData: %d de junho de %d", Dia, Ano);break;
case 7: printf("nData: %d de julho de %d", Dia, Ano);break;
case 8: printf("nData: %d de agosto de %d", Dia, Ano);break;
case 9: printf("nData: %d de setembro de %d", Dia, Ano);break;
case 10:printf("nData: %d de outubro de %d", Dia, Ano);break;
case 11:printf("nData: %d de novembro de %d", Dia, Ano);break;
case 12:printf("nData: %d de dezembro de %d", Dia, Ano);break;
default: printf("nMes invalido!");
}
getch();
}
página: 28
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
07.04 - Java
import java.util.*;
public class SeteQuatro {
public static void main (String[] arg) {
int Dia,
Mes,
Ano;
Scanner entrada_dado = new Scanner (System.in);
System.out.print ("Digite uma data (dia mes ano - separados por um espaco): ");
Dia = entrada_dado.nextInt();
Mes = entrada_dado.nextInt();
Ano = entrada_dado.nextInt();
switch(Mes)
{
case 1: System.out.print ("nData: "+Dia +" de janeiro de "+ Ano);break;
case 2: System.out.print ("nData: "+Dia +" de fevereiro de "+ Ano);break;
case 3: System.out.print ("nData: "+Dia +" de marco de "+ Ano);break;
case 4: System.out.print ("nData: "+Dia +" de abril de "+ Ano);break;
case 5: System.out.print ("nData: "+Dia +" de maio de "+ Ano);break;
case 6: System.out.print ("nData: "+Dia +" de junho de "+ Ano);break;
case 7: System.out.print ("nData: "+Dia +" de julho de "+ Ano);break;
case 8: System.out.print ("nData: "+Dia +" de agosto de "+Ano);break;
página: 29
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
case 9: System.out.print ("nData: "+Dia +" de setembro de "+Ano);break;
case 10:System.out.print ("nData: "+Dia +" de outubro de "+Ano);break;
case 11:System.out.print ("nData: "+Dia +" de novembro de "+Ano);break;
case 12:System.out.print ("nData: "+Dia +" de dezembro de "+Ano);break;
default: System.out.print ("nMes invalido!");
}
}
}
07.04 - PHP
<?php
$Dia = 11;
$Mes = 12;
$Ano = 2011;
switch($Mes)
{
case 1: echo"nData: $Dia de janeiro de $Ano";break;
case 2: echo"nData: $Dia de fevereiro de $Ano";break;
case 3: echo"nData: $Dia de marco de $Ano";break;
case 4: echo"nData: $Dia de abril de $Ano";break;
case 5: echo"nData: $Dia de maio de $Ano";break;
case 6: echo"nData: $Dia de junho de $Ano";break;
case 7: echo"nData: $Dia de julho de $Ano";break;
case 8: echo"nData: $Dia de agosto de $Ano";break;
case 9: echo"nData: $Dia de setembro de $Ano";break;
case 10:echo"nData: $Dia de outubro de $Ano";break;
página: 30
Resposta dos Exercícios Propostos
Livro: Algoritmo e Programação de Computadores
Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça
Engelbrecht e Francisco Bianchi.
Editora Campus / Elsevier, 2012.
case 11:echo"nData: $Dia de novembro de $Ano";break;
case 12:echo"nData: $Dia de dezembro de $Ano";break;
default: echo"nMes invalido!";
}
?>

Mais conteúdo relacionado

Semelhante a Cap07 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de Computadores Autores JR., Dilermando

Prova4 esc
Prova4 escProva4 esc
Prova4 esc
J M
 
Ficha de revisões módulo 8
Ficha de revisões   módulo 8Ficha de revisões   módulo 8
Ficha de revisões módulo 8
t1renato
 
Lista global - 1º bimestre - 7º ano - 2015
Lista   global - 1º bimestre - 7º ano - 2015Lista   global - 1º bimestre - 7º ano - 2015
Lista global - 1º bimestre - 7º ano - 2015
proffelipemat
 
5 expressoes logicas - operadores - base binaria - operadores de bits
5   expressoes logicas - operadores - base binaria - operadores de bits5   expressoes logicas - operadores - base binaria - operadores de bits
5 expressoes logicas - operadores - base binaria - operadores de bits
Ricardo Bolanho
 
Programação em Python_6.pptx
Programação em Python_6.pptxProgramação em Python_6.pptx
Programação em Python_6.pptx
zarusca
 
pg22lp261samc-miolo-ef22-6-mat-l1-ca-lp (1).pdf
pg22lp261samc-miolo-ef22-6-mat-l1-ca-lp (1).pdfpg22lp261samc-miolo-ef22-6-mat-l1-ca-lp (1).pdf
pg22lp261samc-miolo-ef22-6-mat-l1-ca-lp (1).pdf
LaiseSouza6
 
pg22lp261samc-miolo-ef22-6-mat-l1-ca-lp (1).pdf
pg22lp261samc-miolo-ef22-6-mat-l1-ca-lp (1).pdfpg22lp261samc-miolo-ef22-6-mat-l1-ca-lp (1).pdf
pg22lp261samc-miolo-ef22-6-mat-l1-ca-lp (1).pdf
LaiseSouza6
 

Semelhante a Cap07 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de Computadores Autores JR., Dilermando (16)

Prova4 esc
Prova4 escProva4 esc
Prova4 esc
 
Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]
 
Aula 5 algoritimos(continuacao)
Aula 5   algoritimos(continuacao)Aula 5   algoritimos(continuacao)
Aula 5 algoritimos(continuacao)
 
Lista c
Lista cLista c
Lista c
 
Ficha de revisões módulo 8
Ficha de revisões   módulo 8Ficha de revisões   módulo 8
Ficha de revisões módulo 8
 
Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06
 
Lista global - 1º bimestre - 7º ano - 2015
Lista   global - 1º bimestre - 7º ano - 2015Lista   global - 1º bimestre - 7º ano - 2015
Lista global - 1º bimestre - 7º ano - 2015
 
5 expressoes logicas - operadores - base binaria - operadores de bits
5   expressoes logicas - operadores - base binaria - operadores de bits5   expressoes logicas - operadores - base binaria - operadores de bits
5 expressoes logicas - operadores - base binaria - operadores de bits
 
Programação em Python_6.pptx
Programação em Python_6.pptxProgramação em Python_6.pptx
Programação em Python_6.pptx
 
Algop - aula 04
Algop - aula 04Algop - aula 04
Algop - aula 04
 
pg22lp261samc-miolo-ef22-6-mat-l1-ca-lp (1).pdf
pg22lp261samc-miolo-ef22-6-mat-l1-ca-lp (1).pdfpg22lp261samc-miolo-ef22-6-mat-l1-ca-lp (1).pdf
pg22lp261samc-miolo-ef22-6-mat-l1-ca-lp (1).pdf
 
pg22lp261samc-miolo-ef22-6-mat-l1-ca-lp (1).pdf
pg22lp261samc-miolo-ef22-6-mat-l1-ca-lp (1).pdfpg22lp261samc-miolo-ef22-6-mat-l1-ca-lp (1).pdf
pg22lp261samc-miolo-ef22-6-mat-l1-ca-lp (1).pdf
 
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - Resolucao
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - ResolucaoAlgoritmos - Aula 06 B - Tomada de Decisao - Exercicios - Resolucao
Algoritmos - Aula 06 B - Tomada de Decisao - Exercicios - Resolucao
 
Algop - aula 05
Algop - aula 05Algop - aula 05
Algop - aula 05
 
Cap14 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap14 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...Cap14 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap14 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
 
Conjunto Dos Números Inteiros.ppt - Os números inteiros são os números positi...
Conjunto Dos Números Inteiros.ppt - Os números inteiros são os números positi...Conjunto Dos Números Inteiros.ppt - Os números inteiros são os números positi...
Conjunto Dos Números Inteiros.ppt - Os números inteiros são os números positi...
 

Mais de Os Fantasmas !

Mais de Os Fantasmas ! (20)

Exercício proposto em Algoritmos do Cotidiano _ Capítulo 01 Livro Algoritmos ...
Exercício proposto em Algoritmos do Cotidiano _ Capítulo 01 Livro Algoritmos ...Exercício proposto em Algoritmos do Cotidiano _ Capítulo 01 Livro Algoritmos ...
Exercício proposto em Algoritmos do Cotidiano _ Capítulo 01 Livro Algoritmos ...
 
Livro Algoritmos e Programação de Computadores Autores JR., Dilermando
Livro Algoritmos e Programação de Computadores Autores JR., DilermandoLivro Algoritmos e Programação de Computadores Autores JR., Dilermando
Livro Algoritmos e Programação de Computadores Autores JR., Dilermando
 
Links Interessantes Livro Algoritmos e Programação de Computadores Autores JR...
Links Interessantes Livro Algoritmos e Programação de Computadores Autores JR...Links Interessantes Livro Algoritmos e Programação de Computadores Autores JR...
Links Interessantes Livro Algoritmos e Programação de Computadores Autores JR...
 
Cap15 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap15 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...Cap15 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap15 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
 
Cap13 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap13 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...Cap13 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap13 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
 
Cap09 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap09 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...Cap09 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap09 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
 
Cap04 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap04 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...Cap04 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap04 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
 
Cap03 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap03 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...Cap03 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap03 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
 
Cap02 - Respostas dos Exercícios Propostos Cap01 - Respostas dos Exercícios P...
Cap02 - Respostas dos Exercícios Propostos Cap01 - Respostas dos Exercícios P...Cap02 - Respostas dos Exercícios Propostos Cap01 - Respostas dos Exercícios P...
Cap02 - Respostas dos Exercícios Propostos Cap01 - Respostas dos Exercícios P...
 
Cap01 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap01 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...Cap01 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap01 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
 
Capítulo 16 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 16 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 16 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 16 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Capítulo 15 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 15 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 15 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 15 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Capítulo 14 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 14 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 14 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 14 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Capítulo 13 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 13 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 13 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 13 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Capítulo 12 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 12 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 12 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 12 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Capítulo 11 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 11 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 11 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 11 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Capítulo 10 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 10 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 10 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 10 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Capítulo 09 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 09 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 09 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 09 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Capítulo 08 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 08 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 08 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 08 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Capítulo 07 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 07 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 07 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 07 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 

Último

ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
azulassessoria9
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 

Último (20)

ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubel
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidade
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 

Cap07 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de Computadores Autores JR., Dilermando

  • 1. página: 1 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. C A P Í T U L O 7 07.01 Colocar em MAIOR o maior de A, B e C e em MENOR o menor deles, sendo que A,B e C devem ser lidos. Imprimir os valores lidos e os determinados. 07.01 - VisuAlg algoritmo "07.01" var MAIOR, MENOR, A, B, C: inteiro inicio // Seção de Comandos escreva("Digite 3 numeros INTEIROS: ") leia(A, B, C) se (A > B) entao se (B > C) entao MAIOR <- A MENOR <- C senao se(A > C) entao MAIOR <- A
  • 2. página: 2 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. MENOR <- B senao MAIOR <- C MENOR <- B fimse fimse senao se(A > C) entao MAIOR <- B MENOR <- C senao se(B > C) entao MAIOR <- B MENOR <- A senao MAIOR <- C MENOR <- A fimse fimse fimse escreval("MAIOR =", MAIOR, "MENOR =", MENOR) fimalgoritmo
  • 3. página: 3 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. 07.01 - Pascal program SeteUm; uses Crt; var MAIOR, MENOR, A, B, C: integer; begin write('Digite 3 numeros INTEIROS: '); readln(A, B, C); if (A > B) then begin if (B > C) then begin MAIOR := A; MENOR := C; end else begin
  • 4. página: 4 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. if(A > C) then begin MAIOR := A; MENOR := B; end else begin MAIOR := C; MENOR := B; end; end; end else begin if(A > C) then begin MAIOR := B; MENOR := C; end else begin if(B > C) then begin MAIOR := B; MENOR := A; end else begin MAIOR := C;
  • 5. página: 5 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. MENOR := A; end; end; end; writeln('MAIOR =', MAIOR, ' MENOR =', MENOR); end. 07.01 - C #include <stdio.h> #include <conio.h> void main() { int MAIOR, MENOR,A, B, C; printf("Digite 3 numeros INTEIROS (separados por um espaco): "); scanf("%d%d%d", &A, &B, &C); if (A > B) if (B > C) {MAIOR = A; MENOR = C;} else
  • 6. página: 6 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. if(A > C) {MAIOR = A; MENOR = B;} else {MAIOR = C; MENOR = B;} else if(A > C) {MAIOR = B; MENOR = C;} else if(B > C) {MAIOR = B; MENOR = A;} else {MAIOR = C; MENOR = A;} printf("nMAIOR = %dnMENOR = %d", MAIOR, MENOR); getch(); } 07.01 - Java import java.util.*; public class SeteUm { public static void main (String[] arg) { int MAIOR, MENOR, A, B, C; Scanner entrada_dado = new Scanner (System.in); System.out.print ("Digite 3 numeros INTEIROS (separados por um espaco): ");
  • 7. página: 7 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. A = entrada_dado.nextInt(); B = entrada_dado.nextInt(); C = entrada_dado.nextInt(); if (A > B) if (B > C) {MAIOR = A; MENOR = C;} else if(A > C) {MAIOR = A; MENOR = B;} else {MAIOR = C; MENOR = B;} else if(A > C) {MAIOR = B; MENOR = C;} else if(B > C) {MAIOR = B; MENOR = A;} else {MAIOR = C; MENOR = A;} System.out.print ("nMAIOR = "+MAIOR+"nMENOR = "+ MENOR); } } 07.01 - PHP <?php $A = 10; $B = 30; $C = 20;
  • 8. página: 8 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. if ($A > $B) if ($B > $C) {$MAIOR = $A; $MENOR = $C;} else if($A > $C) {$MAIOR = $A; $MENOR = $B;} else {$MAIOR = $c; $MENOR = $B;} else if($A > $C) {$MAIOR = $B; $MENOR = $C;} else if($B > $C) {$MAIOR = $B; $MENOR = $A;} else {$MAIOR = $C; $MENOR = $A;} echo"nMAIOR = $MAIORnMENOR = $MENOR"; ?>
  • 9. página: 9 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. 07.02 Faça um programa que solicite o ano de casamento, o ano atual e escreva as seguintes mensagens, para os seguintes casos: - 25 anos - "Bodas de Prata"; - 50 anos - "Bodas de Ouro"; e - 75 anos - "Bodas de Diamante". Nos casos restantes escrever apenas o número de anos de casados. Utilize o comando de seleção. 07.02 - VisuAlg algoritmo "07.02" var AnoCasamento, AnoAtual, diferenca: inteiro inicio // Seção de Comandos AnoAtual <- 2012
  • 10. página: 10 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. escreva("Digite o Ano de Casamento (paramato AAAA): ") leia(AnoCasamento) diferenca <- AnoAtual - AnoCasamento escreval(diferenca, " Anos de Casamento.") escolha diferenca caso 25 escreval(" Bodas de Prata.") caso 50 escreva(" Bodas de Ouro.") caso 75 escreva(" Bodas de Diamante.") fimescolha fimalgoritmo 07.02 - Pascal program SeteDois; uses Crt;
  • 11. página: 11 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. var AnoCasamento, AnoAtual, diferenca: integer; begin AnoAtual := 2012; write('Digite o Ano de Casamento (paramato AAAA): '); readln(AnoCasamento); diferenca := AnoAtual - AnoCasamento; writeln(diferenca, ' Anos de Casamento.'); case diferenca of 25 : writeln(' Bodas de Prata.'); 50 : writeln(' Bodas de Ouro.'); 75 : writeln(' Bodas de Diamante.'); end; end.
  • 12. página: 12 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. 07.02 - C #include <stdio.h> #include <conio.h> void main() { int AnoCasamento, AnoAtual = 2012, diferenca; printf("Digite o Ano de Casamento (formato AAAA): "); scanf("%d", &AnoCasamento); diferenca = AnoAtual - AnoCasamento; printf("n %d Anos de Casamento.", diferenca); switch (diferenca) { case 25: printf(" Bodas de Prata.n"); break; case 50: printf(" Bodas de Ouro.n");
  • 13. página: 13 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. break; case 75: printf(" Bodas de Diamante.n"); break; } getch(); } 07.02 - Java import java.util.*; public class SeteDois { public static void main (String[] arg) { int AnoCasamento, AnoAtual = 2012, diferenca; Scanner entrada_dado = new Scanner (System.in); System.out.print ("Digite o Ano de Casamento (formato AAAA): "); AnoCasamento= entrada_dado.nextInt();
  • 14. página: 14 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. diferenca = AnoAtual - AnoCasamento; System.out.print ("n"+ diferenca+ " Anos de Casamento."); switch (diferenca) { case 25: System.out.print (" Bodas de Prata.n"); break; case 50: System.out.print (" Bodas de Ouro.n"); break; case 75: System.out.print (" Bodas de Diamante.n"); break; } } } 07.02 - PHP <?php $AnoAtual = 2012; $Anocasamento= 1962; $diferenca = $AnoAtual - $Anocasamento; echo"n $diferenca Anos de casamento."; switch ($diferenca) { case 25: echo" Bodas de Prata.n"; break; case 50: echo" Bodas de Ouro.n"; break;
  • 15. página: 15 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. case 75: echo" Bodas de Diamante.n"; break; } ?>
  • 16. página: 16 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. 07.03 Ler uma nota numérica (número real) codificada entre 0 e 10. Em seguida converta essa nota para a correspondente em conceito, segundo a tabela dada abaixo. Escolha qual o comando mais indicado para a solução do problema (if ou switch). Repita o processo para N alunos (N deverá ser lido). Ao final imprimir a média da classe em número e em conceito. A = acima ou igual a 9.0 B = inferior a 9.0 e superior ou igual a 7.0 C = inferior a 7.0 e superior ou igual a 5.0 D = inferior a 5.0 e superior ou igual a 2.5 E = Inferior a 2.5 07.03 - VisuAlg algoritmo "07.03" var Nota: real inicio // Seção de Comandos escreva("Digite a Nota do aluno: ") leia(Nota) escreva("Nota = ",Nota, " - Conceito: ")
  • 17. página: 17 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. se( Nota >=9) entao escreva("A") senao se( Nota>=7) entao escreva("B") senao se(Nota >= 5) entao escreva("C") senao se(Nota >= 2.5) entao escreva("D") senao escreva("E") fimse fimse fimse fimse fimalgoritmo 07.03 - Pascal program SeteTres; uses Crt;
  • 18. página: 18 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. var Nota: real; begin write('Digite a Nota do aluno: '); readln(Nota); write('Nota = ',Nota:5:2, ' - Conceito: '); if( Nota >=9) then write('A') else begin if( Nota>=7) then write('B') else begin if(Nota >= 5) then write('C') else begin if(Nota >= 2.5) then write('D') else begin write('E'); end; end;
  • 19. página: 19 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. end; end; end. 07.03 - C #include <stdio.h> #include <conio.h> void main() { float Nota; printf("Digite a Nota do aluno: "); scanf("%f", &Nota); printf("nNota = %.1f - Conceito: ", Nota); if( Nota >=9) printf("A"); else if( Nota>=7) printf("B"); else if(Nota >= 5) printf("C"); else
  • 20. página: 20 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. if(Nota >= 2.5) printf("D"); else printf("E"); getch(); } 07.03 - Java import java.util.*; public class SeteTres { public static void main (String[] arg) { float Nota; Scanner entrada_dado = new Scanner (System.in); System.out.print ("Digite a Nota do aluno: "); Nota = entrada_dado.nextFloat(); System.out.print ("nNota = "+Nota+" - Conceito: "); if( Nota >=9) System.out.print ("A"); else if( Nota>=7) System.out.print ("B");
  • 21. página: 21 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. else if(Nota >= 5) System.out.print ("C"); else if(Nota >= 2.5) System.out.print ("D"); else System.out.print ("E"); } } 07.03 - PHP <?php $Nota = 5.5; echo"nNota = $Nota - conceito: "; if( $Nota >=9) echo"A"; else if( $Nota>=7) echo"B"; else if($Nota >= 5) echo"C"; else if($Nota >= 2.5) echo"D"; else echo"E"; ?>
  • 22. página: 22 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. 07.04 Construir um programa que faz a leitura de três números inteiros, representando uma data (dd, mm, aaaa). E, utilizando o comando de seleção, para a escolha do mês, imprime a data, onde o mês é escrito por extenso. Exemplo: leitura da data: 31 3 2011; impressão: 31 de marco de 2011. 07.04 - VisuAlg algoritmo "07.04" var Dia,Mes,Ano: inteiro inicio // Seção de Comandos escreva("Digite uma data (dia mes ano): ") leia(Dia, Mes, Ano) escolha Mes caso 1 escreval("Data: ", Dia, " de janeiro de ", Ano) caso 2 escreval("Data: ", Dia, " de fevereiro de ", Ano) caso 3
  • 23. página: 23 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. escreval("Data: ", Dia, " de marco de ", Ano) caso 4 escreval("Data: ", Dia, " de abril de ", Ano) caso 5 escreval("Data: ", Dia, " de maio de ", Ano) caso 6 escreval("Data: ", Dia, " de junho de ", Ano) caso 7 escreval("Data: ", Dia, " de julho de ", Ano) caso 8 escreval("Data: ", Dia, " de agosto de ", Ano) caso 9 escreval("Data: ", Dia, " de setembro de ", Ano) caso 10 escreval("Data: ", Dia, " de outubro de ", Ano) caso 11 escreval("Data: ", Dia, " de novembro de ", Ano) caso 12 escreval("Data: ", Dia, " de dezembro de ", Ano) outrocaso escreval("Mes invalido!") fimescolha fimalgoritmo
  • 24. página: 24 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. 07.04 - Pascal program SeteQuatro; uses Crt; var Dia,Mes,Ano: integer; begin write('Digite uma data (dia mes ano): '); readln(Dia, Mes, Ano); case Mes of 1 : writeln('Data: ', Dia, ' de janeiro de ', Ano); 2 : writeln('Data: ', Dia, ' de fevereiro de ', Ano); 3 : writeln('Data: ', Dia, ' de marco de ', Ano);
  • 25. página: 25 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. 4 : writeln('Data: ', Dia, ' de abril de ', Ano); 5 : writeln('Data: ', Dia, ' de maio de ', Ano); 6 : writeln('Data: ', Dia, ' de junho de ', Ano); 7 : writeln('Data: ', Dia, ' de julho de ', Ano); 8 : writeln('Data: ', Dia, ' de agosto de ', Ano); 9 : writeln('Data: ', Dia, ' de setembro de ', Ano); 10 : writeln('Data: ', Dia, ' de outubro de ', Ano); 11 :
  • 26. página: 26 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. writeln('Data: ', Dia, ' de novembro de ', Ano); 12 : writeln('Data: ', Dia, ' de dezembro de ', Ano); else writeln('Mes invalido!'); end; end. 07.04 - C #include <stdio.h> #include <conio.h> void main() { int Dia, Mes, Ano;
  • 27. página: 27 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. printf("Digite uma data (dia mes ano - separados por um espaco): "); scanf("%d%d%d", &Dia, &Mes, &Ano); switch(Mes) { case 1: printf("nData: %d de janeiro de %d", Dia, Ano);break; case 2: printf("nData: %d de fevereiro de %d", Dia, Ano);break; case 3: printf("nData: %d de marco de %d", Dia, Ano);break; case 4: printf("nData: %d de abril de %d", Dia, Ano);break; case 5: printf("nData: %d de maio de %d", Dia, Ano);break; case 6: printf("nData: %d de junho de %d", Dia, Ano);break; case 7: printf("nData: %d de julho de %d", Dia, Ano);break; case 8: printf("nData: %d de agosto de %d", Dia, Ano);break; case 9: printf("nData: %d de setembro de %d", Dia, Ano);break; case 10:printf("nData: %d de outubro de %d", Dia, Ano);break; case 11:printf("nData: %d de novembro de %d", Dia, Ano);break; case 12:printf("nData: %d de dezembro de %d", Dia, Ano);break; default: printf("nMes invalido!"); } getch(); }
  • 28. página: 28 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. 07.04 - Java import java.util.*; public class SeteQuatro { public static void main (String[] arg) { int Dia, Mes, Ano; Scanner entrada_dado = new Scanner (System.in); System.out.print ("Digite uma data (dia mes ano - separados por um espaco): "); Dia = entrada_dado.nextInt(); Mes = entrada_dado.nextInt(); Ano = entrada_dado.nextInt(); switch(Mes) { case 1: System.out.print ("nData: "+Dia +" de janeiro de "+ Ano);break; case 2: System.out.print ("nData: "+Dia +" de fevereiro de "+ Ano);break; case 3: System.out.print ("nData: "+Dia +" de marco de "+ Ano);break; case 4: System.out.print ("nData: "+Dia +" de abril de "+ Ano);break; case 5: System.out.print ("nData: "+Dia +" de maio de "+ Ano);break; case 6: System.out.print ("nData: "+Dia +" de junho de "+ Ano);break; case 7: System.out.print ("nData: "+Dia +" de julho de "+ Ano);break; case 8: System.out.print ("nData: "+Dia +" de agosto de "+Ano);break;
  • 29. página: 29 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. case 9: System.out.print ("nData: "+Dia +" de setembro de "+Ano);break; case 10:System.out.print ("nData: "+Dia +" de outubro de "+Ano);break; case 11:System.out.print ("nData: "+Dia +" de novembro de "+Ano);break; case 12:System.out.print ("nData: "+Dia +" de dezembro de "+Ano);break; default: System.out.print ("nMes invalido!"); } } } 07.04 - PHP <?php $Dia = 11; $Mes = 12; $Ano = 2011; switch($Mes) { case 1: echo"nData: $Dia de janeiro de $Ano";break; case 2: echo"nData: $Dia de fevereiro de $Ano";break; case 3: echo"nData: $Dia de marco de $Ano";break; case 4: echo"nData: $Dia de abril de $Ano";break; case 5: echo"nData: $Dia de maio de $Ano";break; case 6: echo"nData: $Dia de junho de $Ano";break; case 7: echo"nData: $Dia de julho de $Ano";break; case 8: echo"nData: $Dia de agosto de $Ano";break; case 9: echo"nData: $Dia de setembro de $Ano";break; case 10:echo"nData: $Dia de outubro de $Ano";break;
  • 30. página: 30 Resposta dos Exercícios Propostos Livro: Algoritmo e Programação de Computadores Autores: Dilermando Piva Junior, Gilberto Shigueo Nakamiti, Angela de Mendonça Engelbrecht e Francisco Bianchi. Editora Campus / Elsevier, 2012. case 11:echo"nData: $Dia de novembro de $Ano";break; case 12:echo"nData: $Dia de dezembro de $Ano";break; default: echo"nMes invalido!"; } ?>