Você está na página 1de 6

Algoritmos e Programação - SG

Aluno(a): Thiago Cordeiro de Almeida Data: 02/08/2023

Atividade Prática Final


INSTRUÇÕES:

 Esta Atividade contém 4 questões totalizando 10 (dez) pontos;


 Você deve preencher dos dados no Cabeçalho para sua identificação:
o Nome / Data de entrega.
 As respostas devem ser digitadas abaixo de cada pergunta;
 Ao terminar salve o arquivo no formato DOC na parte escrita;
 Envio o arquivo pelo sistema no local indicado;
 Caso faça o upload do arquivo em quaisquer outros formatos, ou esteja faltando algum dos itens pré-
estabelecido pelo tutor, o mesmo será desconsiderado;
 OBS: verifique: Sobre a entrega desta atividade;
 Em caso de dúvidas consulte o seu Tutor.

Atividade Prática Final - Algoritmos e Programação - SG

Nome: Thiago Cordeiro de Almeida

 Você poderá utilizar IDE’s de programação como o DEV cpp, NetBeans, Eclipse, jupyter notebook, Etc

1. Crie um programa para estacionamento com horário da entrada e saída do veiculo com o valor
cobrado no intervalo do período;

Atividade Prática
2. Crie um programa que receba como entrada o valor em DÓLAR AMERICANO e converta em
moeda da Rúpia Indiana ( cotação do dia).

3. Construa um fluxograma dos programas desenvolvidos com todos os dados do seu código fonte.

Serviços de Turismo e Viagens - GUI


1° Programa

2° Programa

4. Faça o teste de mesa dos programas desenvolvidos

1° PROGRAMA

Serviços de Turismo e Viagens - GUI


Horário de entrada: 10 30 (10 horas e 30 minutos)

Horário de saída: 14 45 (14 horas e 45 minutos)

Passo 1: Converter os horários para minutos

totalMinutosEntrada = 10 * 60 + 30

totalMinutosEntrada = 630

totalMinutosSaida = 14 * 60 + 45

totalMinutosSaida = 885

Passo 2: Calcular o tempo total de estacionamento em minutos

totalMinutosEstacionado = totalMinutosSaida - totalMinutosEntrada

totalMinutosEstacionado = 885 - 630

totalMinutosEstacionado = 255

Passo 3: Converter os minutos para horas (arredondando para cima)

horasEstacionado = (totalMinutosEstacionado + 59) / 60

horasEstacionado = (255 + 59) / 60

horasEstacionado = 314 / 60

horasEstacionado = 5.23

O tempo estacionado é de aproximadamente 5.23 horas, que será arredondado para 6 horas.

Passo 4: Calcular o valor total a ser cobrado

valorTotal = calcularValorEstacionamento(horasEstacionado)

valorTotal = calcularValorEstacionamento(6)

valorTotal = 6 * 5.0

valorTotal = 30.0

O valor total a ser cobrado será de R$ 30,00.

Portanto, o programa exibirá:

Tempo estacionado: 6 horas

Valor a ser cobrado: R$ 30,00

2° PROGRAMA

Valor inserido pelo usuário: $50

Serviços de Turismo e Viagens - GUI


A cotação predefinida é 0,012 (1 Rúpia Indiana = $0,012).

Passo 1: Calcular a conversão

valorDolar = 50

cotacao = 0,012

valorRupia = valorDolar / cotacao

valorRupia = 50 / 0,012

valorRupia = 4166,67

Passo 2: Exibir o resultado

Valor equivalente em Rúpias Indianas: 4166,67

5. Faça um vídeo separadamente de cada código em funcionamento, O aluno deverá explicar no


vídeo todo o seu código fonte e no final do vídeo falar o seu nome e data da sua atividade.

R: Segue em anexo.

Entrega desta atividade:

Salve em DOC na parte escrita com os seguintes itens.


 O Print Screen da tela do seu computador com execução do código fonte. Nele
deverá constar a data e hora do seu sistema do lado direito.
 Envie o arquivo executável dos seus códigos juntos com os demais itens.

Serviços de Turismo e Viagens - GUI


Um arquivo executável é um arquivo que contém um programa que pode ser executado direta-
mente pelo sistema operacional, sem a necessidade de um compilador ou interpretador. Ao es-
crever um código-fonte em uma linguagem de programação, é necessário compilar ou interpre-
tar o código para criar um arquivo executável. O processo de compilação ou interpretação con-
verte o código-fonte em um formato que o sistema operacional pode entender e executar. O tipo
de arquivo executável gerado depende da linguagem de programação utilizada e do sistema ope-
racional em que o programa será executado. Por exemplo, “em sistemas Windows, os arquivos
executáveis geralmente têm a extensão”.exe", enquanto em sistemas Unix/Linux, os arquivos
executáveis podem ter diferentes extensões, como ".out" ou nenhum tipo de extensão

 Caso faça o upload do arquivo em quaisquer outros formatos, ou esteja faltando al-
gum dos itens pré-estabelecido pelo tutor, o mesmo será desconsiderado.

Obs: Utilize um software compactado e descompactado de dados para juntar todos os


itens: WinRAR

WinRAR - Software de compactação e arquivamento de arquivos. Ele permite que os usuários


compactem arquivos e pastas em um único arquivo de arquivamento, que pode ser facilmente
transferido ou armazenado. O software suporta uma ampla variedade de formatos de compacta-
ção, incluindo RAR, ZIP, CAB, ARJ, LZH, TAR, GZip, UUE, ISO, BZIP2, Z e 7-Zip

Dica de programas para desenvolvimento:

Programa Portugol:

http://siaiacad17.univali.br/webportugol/tutorial_web_portugol.pdf
http://www.decom.ufop.br/guillermo/BCC201/slides/Portugol_BCC201_2.pdf

Programa DEV:

https://bitcaverna.wordpress.com/aprendendo-a-programar-em-dev-c-iniciantes-aula-01/

Programa (gratuito) dev c++ download :


https://bloodshed-dev-c.softonic.com.br/

Serviços de Turismo e Viagens - GUI

Você também pode gostar