CURSO SUPERIOR DE TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE SISTEMAS FUNDAMENTOS DE TECNOLOGIA DA INFORMAO Produo Textual Interdisciplinar Portfolio
Breves 2013
Breves 2013
FUNDAMENTOS DE TECNOLOGIA DA INFORMAO Produo Textual Interdisciplinar Portfolio
Trabalho apresentado ao Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas Universidade Norte do Paran - UNOPAR, para as disciplinas de Sistemas de Computao e Informao - Adaptao, tica, Poltica e Sociedade - Adaptao, Interao Humano-computador - Adaptao, Segurana da Informao Adaptao.
WANDERLEY NUNES CRISTO
SUMRIO 1 INTRODUO ..................................................................................................... 3 2 OBJ ETIVO ........................................................................................................... 4 3 C#- C Sharp ........................................................................................................ 5 3.1 CALCULO DE DESCONTO DE INSS .............................................................. 5 3.1.1 O CDIGO .................................................................................................... 5 3.1.2 EXECUO DO CDIGO ............................................................................ 6 3.2 CALCULO DE DESCONTO AO CLIENTE ....................................................... 7 3.2.1 O CDIGO .................................................................................................... 7 3.2.2 EXECUO DO CDIGO ............................................................................ 8 4 CONCLUSO ...................................................................................................... 9 REFERNCIAS ......................................................................................................... 10
3 1 INTRODUO O estudo de linguagens de programao muito importante para o conhecimentos de elementos que existem nas mesmas. E, este trabalho mostra um pouco de alguns dos modos que podem ser usados para criar algoritmos com estruturas de repetio e clculos matemticos bsicos.
4 2 OBJETIVO Este trabalho tem por objetivo levar o aluno a conhecer um pouco mais sobre a linguagem de programao C#, e para isso foram criados dois algoritmos simples que inclui laos de repetio, clculos de porcentagem e etc.
5 3 C# - C SHARP C# ou C Sharp, uma linguagem de programao orientada a objetos, fortemente tipada, desenvolvida pela Microsoft como parte da plataforma .NET. A sua sintaxe orientada a objetos foi baseada no C++ mas inclui muitas influncias de outras linguagens de programao, como Object Pascal e J ava. Por ser uma linguagem de programao bastante simples de se trabalhar, ela foi escolhida para o desenvolvimento deste portflio. 3.1 CALCULO DE DESCONTO DE INSS O desenvolvimento deste cdigo foi bastante simples e por esse motivo foi acrescentado laos de repeties para ficar mais dinmico. 3.1.1 O CDIGO usi ng Syst em; usi ng Syst em. Col l ect i ons. Gener i c; usi ng Syst em. Li nq; usi ng Syst em. Text ;
namespace Por ti f ol i o_I I _Semest re___DP { cl ass Pr ogr am { st at i c voi d Mai n( st ri ng[ ] ar gs) { st ri ng f unci onari o, escol ha; doubl e vl _sal _bt =0, vl _sal _l i q =0, desc_i nss = 0, i nss = 0;
escol ha ="s"; whi l e(escol ha == "s" | | escol ha =="S") { Consol e. Wr i t eLi ne( "============Cal cul o de I NSS ====================") ; Consol e. Wr i t eLi ne( "") ; Consol e. Wr i t e( "I nf or me o Nome do Funci onar i o. . . : ") ; f unci onar i o = ( Consol e. ReadLi ne( ) ) ;
Consol e. Wr i t e( "I nf or me o Val or do Sal ar i o. . . . . . : ") ; vl _sal _bt =doubl e. Par se( Consol e. ReadLi ne( ) ) ;
i f ( vl _sal _bt <= 1000) { desc_i nss =vl _sal _bt * 0. 09; vl _sal _l i q = vl _sal _bt - desc_i nss; i nss = 9; } el se
6 { desc_i nss =vl _sal _bt * 0. 11; vl _sal _l i q = vl _sal _bt - desc_i nss; i nss = 11; } Consol e. Wr i t eLi ne( "") ; Consol e. Wr i t eLi ne( "============Cal cul o de I NSS ====================") ; Consol e. Wr i t eLi ne( "") ; Consol e. Wr i t eLi ne( "Funci onari o. . . . . . . . . . : " + f unci onar i o) ; Consol e. Wr i t eLi ne( "Sal ar i o Nor mal . . . . . . . : " + vl _sal _bt ) ; Consol e. Wr i t eLi ne( "Descont o de I NSS. . . . . : " + i nss + "%") ; Consol e. Wr i t eLi ne( "Val or do Descont o. . . . : " + desc_i nss) ; Consol e. Wr i t eLi ne( "Sal ar i o Li qui do. . . . . . : " + vl _sal _l i q) ; Consol e. Wr i t eLi ne( "") ; Consol e. Wr i t eLi ne( "============Fi n do Cal cul o ====================") ; Consol e. Wr i t eLi ne( "") ; Consol e. Wr i t e( "Real i zar out ro Cal cul o ( S = Si mN = No) . . : ") ; escol ha = ( Consol e. ReadLi ne( ) ) ; Consol e. Wr i t eLi ne( "") ;
} }
} } 3.1.2 EXECUO DO CDIGO
7 3.2 CALCULO DE DESCONTO AO CLIENTE O desenvolvimento deste cdigo, tambm, foi bastante simples e por esse motivo foi acrescentado laos de repeties para ficar mais dinmico. 3.2.1 O CDIGO usi ng Syst em; usi ng Syst em. Col l ect i ons. Gener i c; usi ng Syst em. Li nq; usi ng Syst em. Text ;
namespace Por ti f ol i o_I I _Semest re___DP { cl ass Pr ogr am { st at i c voi d Mai n( st ri ng[ ] ar gs) { st ri ng nm_cl i ent e, escol ha; doubl e vl _compra =0, vl _apg = 0, vl _desc = 0, desc = 0;
escol ha ="s"; whi l e ( escol ha == "s" | | escol ha =="S") { Consol e. Wr i t eLi ne( "============Si st ema Comerci al ====================") ; Consol e. Wr i t eLi ne( "") ; Consol e. Wr i t e( "I nf or me o Nome do Cl i ent e. . . : ") ; nm_cl i ent e = ( Consol e. ReadLi ne() ) ;
Consol e. Wr i t e( "I nf or me o Val or da Compr a. . . : ") ; vl _compra =doubl e. Par se( Consol e. ReadLi ne( ) ) ;
i f ( vl _compra <= 1000) { vl _desc = vl _compr a * 0. 05; vl _apg = vl _compra - vl _desc; desc = 5; } el se i f ( vl _compr a > 1000 && vl _compra <=5000) { vl _desc = vl _compr a * 0. 10; vl _apg = vl _compra - vl _desc; desc = 10; } el se { vl _desc = vl _compr a * 0. 15; vl _apg = vl _compra - vl _desc; desc = 15; } Consol e. Wr i t eLi ne( "") ; Consol e. Wr i t eLi ne( "============Si st ema Comerci al ====================") ; Consol e. Wr i t eLi ne( "") ; Consol e. Wr i t eLi ne( "Cl i ent e. . . . . . . . . . . . . . : " + nm_cl i ent e) ;
8
Consol e. Wr i t eLi ne( "Val or da Compr a. . . . . . : " + vl _compra) ; Consol e. Wr i t eLi ne( "Descont o Of er eci do. . . : " + desc + "%") ; Consol e. Wr i t eLi ne( "Val or do Descont o. . . . : " + vl _desc) ; Consol e. Wr i t eLi ne( "Val or a Pagar . . . . . . . . : " + vl _apg) ; Consol e. Wr i t eLi ne( "") ; Consol e. Wr i t eLi ne( "============Fi n do Cal cul o ====================") ; Consol e. Wr i t eLi ne( "") ; Consol e. Wr i t e( "Real i zar out ro Cal cul o ( S = Si mN = No) . . : ") ; escol ha = ( Consol e. ReadLi ne( ) ) ; Consol e. Wr i t eLi ne( "") ; } }
} } 3.2.2 EXECUO DO CDIGO
9 4 CONCLUSO A prtica leva perfeio. Todo conhecimento que obtemos em nosso estudos acadmicos no significa nada se no praticarmos, para que no futuro sejamos profissionais de qualidade. E, no estudo de linguagens de programao essencial a prtica de todo o contedo estudado, pois, somente assim podemos fixar as sintaxes, as estruturas e etc.
10 REFERNCIAS WIKIPEDIA, C Sharp. Disponvel em: (http://pt.wikipedia.org/wiki/C%E2%99%AF) Acesso em: 02 de novembro de 2013.