Você está na página 1de 12

Anhanguera Bagé-RS

Sistema da Informação.

DISCIPLINA: Análise de Desenvolvimento de Sistemas.


DISCENTE: Bruno Borges Fagundes.

INTRODUÇÃO
Uma das linguagens utilizadas pelos desenvolvedores, além do Python, Java
e entre outras é o C#(C sharp), desenvolvida pela Microsoft como uma parte da
plataforma .NET, de tipagem forte, sua sintaxe orientada a objetos foi baseada no
C++(C plus), mas inclui muitas influências de outras linguagens de programação,
como Object Pascal e Java. Segundo Wikipédia(2023). É uma linguagem projetada
para funcionar na Common Language Infrastructure da plataforma .NET Framework.
No qual foi feito de uma linguagem simples de propósito geral e orientada a objetos,
sua linguagem e implementações fornece suporte para princípios de engenharia de
software, utilizado para desenvolvimento de software e etc.
Um IDE(ambiente de desenvolvimento integrado) é uma aplicação de
software que auxilia programadores a desenvolver código de software de maneira
eficiente, segundo Amazon Web Services(2023). Neste universo de IDE’s, o que
será usado em nossa aplicação será o Visual Studio, segundo Microsoft(2023), é
uma plataforma criativa que pode ser usada para editar, depurar e criar código e
publicar um aplicativo. Além de incluir compiladores, ferramentas de conclusão de
código, designers gráficos e muitos recursos para aprimoramento do processo de
desenvolvimento de software.
Assim, o trabalho apresentará uma proposta de solução de C# utilizando o
software Visual Studio para criar uma solução para esse conjunto de problemas que
será exposto no desenvolvimento deste trabalho.
Anhanguera Bagé-RS
Sistema da Informação.

MÉTODOS

SERÁ FEITO A SEGUINTE SITUAÇÃO: DESENVOLVA A CODIFICAÇÃO


DOS SEGUINTES PROBLEMAS A SEREM TRANSFORMADOS EM PROGRAMA
DE COMPUTADOR: A) APRESENTAR TODOS OS VALORES NUMÉRICOS
INTEIROS ÍMPARES SITUADOS NA FAIXA DE 0 A 40. B) APRESENTAR O TOTAL
DA SOMA DOS 100 PRIMEIROS NÚMEROS INTEIROS, REPRESENTADOS PELA
SEQUÊNCIA 1+2+3+4…+98+99+100. C) APRESENTAR TODOS OS NÚMEROS
DIVISÍVEIS POR 4 QUE SEJAM MENORES QUE 40. INICIAR A CONTAGEM COM
O VALOR 1 (UM). D) APRESENTAR OS QUADRADOS DOS NÚMEROS INTEIROS
DE 15 A 200. E) APRESENTAR O RESULTADO DA SOMA DE TODOS OS
VALORES PARES EXISTENTES NA FAIXA NUMÉRICA DE 1 A 50.

Na figura 1, foi feito a seguinte estrutura para resolver o problema proposto.

Figura 1 – IDE do Visual Studio para desenvolver a proposta


Autor: Próprio Autor
Anhanguera Bagé-RS
Sistema da Informação.

Para desenvolver, feito a seguinte sintaxe:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Transformação
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
for (int i = 1; i <= 40; i += 2)
{
Console.WriteLine(i);
}
int soma = 0;
for (int i = 1; i <= 100; i++)
{
soma += i;
}
Console.WriteLine("A soma dos 100 primeiros números inteiros é: "+soma);
for (int i = 1; i < 40; i++)
{
if (i % 4 == 0)
{
Console.WriteLine(i);
Anhanguera Bagé-RS
Sistema da Informação.

}
}
for (int i = 15; i <= 200; i++)
{
int quadrado = i * i;
Console.WriteLine("O quadrado de"+i+"é:"+quadrado);
}
int Soma = 0;
for (int i = 1; i <= 50; i++)
{
if (i % 2 == 0)
{
Soma += i;
}
}
Console.WriteLine("O resultado da soma dos valores pares é: "+Soma);
}
}
}

Estrutura 1 – Sintaxe do código em linguagem C# para resolver o problema


Autor: Próprio Autor

Na linha 1 a 9, são dedicados a implementação de bibliotecas para poder


trabalhar com .Net Framework e para linguagem C#.

Na linha 11 é a identificação do espaço que será feito, que foi identificado


como “Transformação”.

Na linha 15 é ocorre quando é criado uma nova instância do formulário


Form1;

Na linha 17 é para carregar a página compilada de um componente.

Na linha 19 é para manipular eventos de entrada do usuário em controles do


Windows Form, que pode ser um evento de teclado, mouse, foco e validação.
Anhanguera Bagé-RS
Sistema da Informação.

Na linha 21 é uma estrutura de repetição que utilizado quando sabemos a


quantidade de repetições que um bloco de código deve ser executado, é composta
por três expressões por vírgula, a primeira expressão é inicialização, declara e
inicializa a variável que foi declarado como i, a segunda parte é o loop, e quando a
condição for verdade, o loop continuará executando, ou seja, quando o i for menor
ou igual a 40, se ele for maior que 40, a variável o comando para de funcionar e
respeita os outros blocos de comando sucessores e a terceira parte é a atualização,
ela atualiza a variável que está sendo utilizada pelo for, no caso a variável i vai
acrescenta 2, por isso, o +=2 que significa incremente, se fosse -=2, seria um
decremente 2.

Na linha 23 é uma tomada de decisão, para dizer que o bloco de comando


que está dentro do if será usado se a condição entre parentes for verdadeira. Na
linha 25 é um comando para exibir a variável i para o usuário e também suas
atualizações.

Na linha 27 é utilizado uma estrutura de repetição, como foi descrito na linha


21, porém na primeira parte a variável i tem um valor 15, na segunda parte a variável
i deve ser maior ou igual a 200 e a terceira parte a um incremento de mais 1 na
variável i.

Na linha 29 será feito uma variável denominada quadrado no qual a variável i


será multiplicada (‘*’) pela mesma variável e será armazenada na variável quadrado.
Na linha 30 é usado um comando para exibir na tela do usuário as condições
descritas dentro dos parentes.

Na linha 32 será feito variável denominado Soma o qual terá um valor


zero(“0”) armazenado nesta variável. Na linha 33 está sendo usado uma estrutura de
repetição descrita na linha 21, na qual a primeira parte o valor da variável i terá que
armazenar um valor 1, na segunda parte a condição deve ser a variável i deve ser
Anhanguera Bagé-RS
Sistema da Informação.

menor ou igual a cinquenta(50) e a terceira parte terá incremento de mais uma na


variável i.

Na linha 34 será usado uma tomada de decisão, descrita na linha 23, o qual a
condição é a variável i o resta da divisão por 2 deve ser comparado(= =) com zero.
Na linha 36, a variável Soma será incrementado mais 1.
Na linha 39, está tendo um comando de exibir na tela do usuário o que está
descrito em que está entre parentes.

RESULTADOS

O programa criou o seguinte resultado:


1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
A soma dos 100 primeiros números inteiros é: 5050
4
8
12
16
20
24
Anhanguera Bagé-RS
Sistema da Informação.

28
32
36
O quadrado de15é:225
O quadrado de16é:256
O quadrado de17é:289
O quadrado de18é:324
O quadrado de19é:361
O quadrado de20é:400
O quadrado de21é:441
O quadrado de22é:484
O quadrado de23é:529
O quadrado de24é:576
O quadrado de25é:625
O quadrado de26é:676
O quadrado de27é:729
O quadrado de28é:784
O quadrado de29é:841
O quadrado de30é:900
O quadrado de31é:961
O quadrado de32é:1024
O quadrado de33é:1089
O quadrado de34é:1156
O quadrado de35é:1225
O quadrado de36é:1296
O quadrado de37é:1369
O quadrado de38é:1444
O quadrado de39é:1521
O quadrado de40é:1600
O quadrado de41é:1681
O quadrado de42é:1764
O quadrado de43é:1849
O quadrado de44é:1936
O quadrado de45é:2025
O quadrado de46é:2116
O quadrado de47é:2209
O quadrado de48é:2304
O quadrado de49é:2401
O quadrado de50é:2500
O quadrado de51é:2601
O quadrado de52é:2704
O quadrado de53é:2809
O quadrado de54é:2916
O quadrado de55é:3025
Anhanguera Bagé-RS
Sistema da Informação.

O quadrado de56é:3136
O quadrado de57é:3249
O quadrado de58é:3364
O quadrado de59é:3481
O quadrado de60é:3600
O quadrado de61é:3721
O quadrado de62é:3844
O quadrado de63é:3969
O quadrado de64é:4096
O quadrado de65é:4225
O quadrado de66é:4356
O quadrado de67é:4489
O quadrado de68é:4624
O quadrado de69é:4761
O quadrado de70é:4900
O quadrado de71é:5041
O quadrado de72é:5184
O quadrado de73é:5329
O quadrado de74é:5476
O quadrado de75é:5625
O quadrado de76é:5776
O quadrado de77é:5929
O quadrado de78é:6084
O quadrado de79é:6241
O quadrado de80é:6400
O quadrado de81é:6561
O quadrado de82é:6724
O quadrado de83é:6889
O quadrado de84é:7056
O quadrado de85é:7225
O quadrado de86é:7396
O quadrado de87é:7569
O quadrado de88é:7744
O quadrado de89é:7921
O quadrado de90é:8100
O quadrado de91é:8281
O quadrado de92é:8464
O quadrado de93é:8649
O quadrado de94é:8836
O quadrado de95é:9025
O quadrado de96é:9216
O quadrado de97é:9409
O quadrado de98é:9604
O quadrado de99é:9801
Anhanguera Bagé-RS
Sistema da Informação.

O quadrado de100é:10000
O quadrado de101é:10201
O quadrado de102é:10404
O quadrado de103é:10609
O quadrado de104é:10816
O quadrado de105é:11025
O quadrado de106é:11236
O quadrado de107é:11449
O quadrado de108é:11664
O quadrado de109é:11881
O quadrado de110é:12100
O quadrado de111é:12321
O quadrado de112é:12544
O quadrado de113é:12769
O quadrado de114é:12996
O quadrado de115é:13225
O quadrado de116é:13456
O quadrado de117é:13689
O quadrado de118é:13924
O quadrado de119é:14161
O quadrado de120é:14400
O quadrado de121é:14641
O quadrado de122é:14884
O quadrado de123é:15129
O quadrado de124é:15376
O quadrado de125é:15625
O quadrado de126é:15876
O quadrado de127é:16129
O quadrado de128é:16384
O quadrado de129é:16641
O quadrado de130é:16900
O quadrado de131é:17161
O quadrado de132é:17424
O quadrado de133é:17689
O quadrado de134é:17956
O quadrado de135é:18225
O quadrado de136é:18496
O quadrado de137é:18769
O quadrado de138é:19044
O quadrado de139é:19321
O quadrado de140é:19600
O quadrado de141é:19881
O quadrado de142é:20164
O quadrado de143é:20449
Anhanguera Bagé-RS
Sistema da Informação.

O quadrado de144é:20736
O quadrado de145é:21025
O quadrado de146é:21316
O quadrado de147é:21609
O quadrado de148é:21904
O quadrado de149é:22201
O quadrado de150é:22500
O quadrado de151é:22801
O quadrado de152é:23104
O quadrado de153é:23409
O quadrado de154é:23716
O quadrado de155é:24025
O quadrado de156é:24336
O quadrado de157é:24649
O quadrado de158é:24964
O quadrado de159é:25281
O quadrado de160é:25600
O quadrado de161é:25921
O quadrado de162é:26244
O quadrado de163é:26569
O quadrado de164é:26896
O quadrado de165é:27225
O quadrado de166é:27556
O quadrado de167é:27889
O quadrado de168é:28224
O quadrado de169é:28561
O quadrado de170é:28900
O quadrado de171é:29241
O quadrado de172é:29584
O quadrado de173é:29929
O quadrado de174é:30276
O quadrado de175é:30625
O quadrado de176é:30976
O quadrado de177é:31329
O quadrado de178é:31684
O quadrado de179é:32041
O quadrado de180é:32400
O quadrado de181é:32761
O quadrado de182é:33124
O quadrado de183é:33489
O quadrado de184é:33856
O quadrado de185é:34225
O quadrado de186é:34596
O quadrado de187é:34969
Anhanguera Bagé-RS
Sistema da Informação.

O quadrado de188é:35344
O quadrado de189é:35721
O quadrado de190é:36100
O quadrado de191é:36481
O quadrado de192é:36864
O quadrado de193é:37249
O quadrado de194é:37636
O quadrado de195é:38025
O quadrado de196é:38416
O quadrado de197é:38809
O quadrado de198é:39204
O quadrado de199é:39601
O quadrado de200é:40000

O resultado da soma dos valores pares é: 650

Como esperado do código que foi construído para resolver o problema


proposto.

CONCLUSÃO

O uso do POO é muito importante para trabalhar com programas, porque


você pode desenvolver muitos aplicativos desde programas de computadores até
aplicativos de celular. Com o problema proposto podemos aprender muito sobre os
eventos e prever os comportamentos que o programa pode ter.

REFERÊNCIAS (OPCIONAL)

Amazon Web Services. O que é um IDE. 2023. Disponível em:


https://aws.amazon.com/pt/what-is/ide/#:~:text=Um%20ambiente%20de
%20desenvolvimento%20integrado,uma%20aplicação%20fácil%20de%20usar.
Acessado em 29 ago 2023.
Microsoft. Visual Studio. 2023. Disponível em:
https://visualstudio.microsoft.com/pt-br/. Acessado em: 29 ago 2023.
Wikipédia. C sharp. 2023 .Disponível em:
http://pt.wikipedia.org/wiki/C_Sharp. Acessado em: 29 ago 2023.
Anhanguera Bagé-RS
Sistema da Informação.

Você também pode gostar