Escolar Documentos
Profissional Documentos
Cultura Documentos
(C SHARP2) Estruturadedecisao
(C SHARP2) Estruturadedecisao
Resumo
Relembrando os algoritmos
Estrutura de deciso
Estruturas de deciso ou condicionais apresentam uma verificao de uma ou mais e press!es booleanas. " #u o do algoritmo segue caso a e presso se$a verdadeira ou %alsa.
"perao A
"perao '
E presso
"perao C
&
Estrutura dedeciso - SE
Se (<expresso booleana>) ento faa operao A faa operao B faa operao C Seno faaoperao X faa operaoY faa operao Z Fimse
Se a expresso forfalseexecuta X,Y e Z Se a expresso fortrueexecuta A,B e C
Estrutura dedeciso - SE
Se (<expresso booleana A>) ento Se(<expressobooleana B>)ento faaoperaoX Seno faaoperaoY Fimse Seno Se(<expressobooleana C>)ento faaoperaoZ Fimse Fimse
escolha <expresso !e seleo> caso <exp""># <exp"$># %%%# <exp"n> <se&'(ncia !e coman!os "> caso <exp$"># <exp$$># %%%# <exp$n> <se&'(ncia !e coman!os $> %%% o)trocaso <se&'(ncia !e coman!os extra> fimescolha
al*oritmo +,imes+ -ar time. caractere inicio escre-a (+/ntre com o nome !e )m time !e f)tebol.+) leia (time) escolha time caso+Flamen*o+# +Fl)minense+# +0asco+# +Botafo*o+ escre-al(+1 )m time carioca%+) caso +So 2a)lo+# +2almeiras+# +Santos+# +Corinthians+ escre-al(+1 )m time pa)lista%+) o)trocaso escre-al(+1 !e o)tro esta!o%+) fimescolha fimal*oritmo
Estruturas de deciso em C#
Estruturas de deciso em C#
2essa %orma ter1amos vrios34saninhados. 5amb0m podemos ter um34ap6s umE-SEcomo mostro no slide a seguir7
9:
Estruturas de deciso em C#
99
Aplicao prtica
4a;endo o uso dos e emplos das aulas anteriores %aa um programa em C# /ue leia 2 notas de um aluno. " programa deve o%erecer um menu /ue pergunte se dese$a retirar a m0dia aritm0tica do aluno ou a sua m0dia ponderada. <ara a m0dia ponderada utili;e peso * para a nota 9 e peso ( para a nota 2.
3n%orme a m0dia e se o aluno %oi ou no aprovado =m0dia para ser aprovado >? *@:A
92
Aplicao prtica
E emplo do menu7
9&
Aplicao prtica
4aa um programa /ue calcule o imposto de renda mensal de uma pessoa sem dependentes para o ano /ue vem. <ara isso in%orme apenas o seu salrio bruto e /uanto ele contribui para o 3BSS.
9(
Aplicao prtica
5abela de al1/uotas
9)