Análise de Sistemas
Banco de Dados
Computação Gráfica
Diversos
Internet
Lógica
Programação
Redes
Computação
Informática Básica
FrameWorks
Matemática
Cadastre-se
Estruturas condicionais compostas

PHP-GENERATOR

Estruturas condicionais compostas

True||False

ESTRUTURAS CONDICIONAIS COMPOSTAS COM MÚLTIPLAS INSTRUÇÕES


Uma estrutura condicional é composta se e somente se representar uma bifurcação entre uma condição verdadeira ou falsa (IF/THEN/ELSE). Pode possuir mais de uma instrução a ser executada. Neste caso é necessário que hajam delimitadores para marcar o início e fim das instruções a serem executadas.


Exemplo 1: estrutura condicional composta (Pascal)

program exemploPascal;

var var_valor: real;


begin


var_valor := 150;

if(var_valor>100) then

begin

var_valor := var_valor / 2;

writeln('valor dividido por dois = ', var_valor);

end

else

begin

var_valor := var_valor * 2;

writeln('valor multiplicado por dois = ', var_valor );

end;


end.


Observe que no exemplo 1 tanto a condição “then” quanto a condição “else” possuem mais de uma instrução, razão pela qual elas encontram-se delimitadas pelos comandos “begin” e “end”.


Exemplo 2: estrutura condicional composta (JavaScript)

<script>


var valor = 50;

if(valor>100)

{

valor = valor / 2;

document.write("valor dividido por dois = ", valor);

}

else

{

valor = valor * 2;

document.write("valor multiplicado por dois = ", valor);

}


</script>



Exemplo 3: estrutura condicional composta (PHP)

<?php


$valor = 150;

if($valor>100)

{

$valor = $valor / 2;

echo "valor dividido por dois = $valor";

}

else

{

$valor = $valor * 2;

echo "valor multiplicado por dois = $valor";

}


?>


No segundo e terceiro exemplo os delimitadores passaram a ser um conjuntos de chaves. A maior parte das linguagens seguem este mesmo padrão como: C, C++, Java, etc.


ATIVIDADES


1) Monte uma fluxograma para os exemplos dados sobre estrutura condicional composta.

2) Monte um algoritmo com uma estrutura composta que solicite um valor e uma senha, atendendo as seguintes especificações:

a) Se a senha for menor que 100, o valor deverá ter um desconto de 10% e ser exibido após a mensagem “10% de desconto = ”

b) Se a senha for maior ou igual a 100, o valor deverá ter um desconto de 20% e ser exibido após a mensagem “20% de desconto = ”




WebMaster: PROFESSOR RONI MARCIO FAIS
Formação: Bacharel em Ciência da Computação e Especialista em Administração, Supervisão e Orientação Educacional
E-mail: rmfais@yahoo.com.br


Artigos



Criação de APP online