Evaluating bids

Criação de algoritmo em C

Published on the October 18, 2021 in IT & Programming

About this project

Open

Assim, nessa tarefa você terá que desenvolver um algoritmo em C para ser aplicado no sistema de cobrança automática dos ingressos conforme as instruções a seguir.
Você deve desenvolver o seu algoritmo em linguagem C, o compilar e executar utilizando o software de sua preferência. A sugestão é a utilização do Dev-C++ que é apresentado durante as aulas da disciplina.
Para criar o algoritmo você deve considerar que o usuário que irá comprar o ingresso tem a disposição como dispositivo de entrada somente um teclado numérico, composto pelos algarismos de 0 a 9, teclas Enter e Backspace. O dispositivo de saída será uma tela com prompt de comando, onde deverão aparecer as informações do programa e instruções para a compra dos ingressos. O valor de cada ingresso para o carrinho de bate-bate será de R$ 5,00, dando direito a 10 minutos no brinquedo, e os métodos de pagamento aceitos serão cartão de crédito ou débito.
O seu programa deve conter as seguintes características:
•    Tela de boas-vindas com informações sobre o parque (nome, endereço e cidade, que você deve criar), valor do ingresso, tempo de duração que cada ingresso dá direito e uma mensagem dizendo para o usuário apertar alguma tecla para comprar um ingresso.
•    Após a tela de boas-vindas, a tela deve ser limpa e o usuário será direcionado a tela de seleção de quantos ingressos ele deseja comprar. Essa tela deve conter o valor do ingresso, o tempo de duração e a pergunta de quantos ingressos o usuário deseja comprar, indicando que ele digite quantos deseja e tecle enter para prosseguir.
•    A tela seguinte é a de seleção de forma de pagamento. Nela devem constar quantos ingressos estão sendo comprados e o valor total, além da pergunta do método de pagamento. Lembre- se que o usuário só tem a disposição um teclado numérico.

•    Selecionado o pagamento, chega-se à tela de confirmação. Nessa tela, deve se apresentar a quantidade de ingressos selecionados, o valor total e a forma de pagamento, juntamente com uma mensagem para que se confirme as informações.
•    Se o usuário confirmar as seleções se passa para a tela de cobrança, caso contrário, se retorna para a tela de boas-vindas.

•    Na tela de cobrança deve se apresentar uma mensagem para que o usuário siga as instruções da máquina de cartão. Além disso, para simular o pagamento do usuário, você deve criar uma barra gráfica que se preenche em 15 segundos. Com a barra preenchida, se passa automaticamente para a próxima tela, de impressão.

•    Na última tela, de impressão, você deve criar um recibo, com as informações do parque, quantos ingressos foram comprados e o valor total pago, além da mensagem para se aguardar a impressão do ingresso e agradecimento pela compra. Aqui, novamente, deve ser colocada uma barra gráfica, que agora deve se preencher em 12 segundos. Passado o tempo, o programa deve voltar para a tela de boas-vindas, permitindo que uma nova compra seja realizada.
Ou seja, o programa não deve ser encerrado automaticamente.
Repare que o programa possui 6 momentos, relativos a cada uma das telas. Além disso, saiba que a cada transição a tela deve ser limpa, ou seja, na tela de confirmação não devem aparecer os dados da tela de forma de pagamento.
Fique à vontade em adicionar personalizações nas telas e funcionalidades além das descritas. Apenas garanta que as características apresentadas sejam atendidas em sua totalidade.
No relatório, apresente o código desenvolvido em C e comentado em todas as linhas com instruções, além de uma captura de tela do algoritmo na interface de desenvolvimento.
Apresente também capturas de cada uma das telas do programa em execução e a descrição de cada uma delas de forma detalhada.

Project overview

Assim, nessa tarefa você terá que desenvolver um algoritmo em C para ser aplicado no sistema de cobrança automática dos ingressos conforme as instruções a seguir. Você deve desenvolver o seu algoritmo em linguagem C, o compilar e executar utilizando o software de sua preferência. A sugestão é a utilização do Dev-C++ que é apresentado durante as aulas da disciplina. Para criar o algoritmo você deve considerar que o usuário que irá comprar o ingresso tem a disposição como dispositivo de entrada somente um teclado numérico, composto pelos algarismos de 0 a 9, teclas Enter e Backspace. O dispositivo de saída será uma tela com prompt de comando, onde deverão aparecer as informações do programa e instruções para a compra dos ingressos. O valor de cada ingresso para o carrinho de bate-bate será de R$ 5,00, dando direito a 10 minutos no brinquedo, e os métodos de pagamento aceitos serão cartão de crédito ou débito. O seu programa deve conter as seguintes características: • Tela de boas-vindas com informações sobre o parque (nome, endereço e cidade, que você deve criar), valor do ingresso, tempo de duração que cada ingresso dá direito e uma mensagem dizendo para o usuário apertar alguma tecla para comprar um ingresso. • Após a tela de boas-vindas, a tela deve ser limpa e o usuário será direcionado a tela de seleção de quantos ingressos ele deseja comprar. Essa tela deve conter o valor do ingresso, o tempo de duração e a pergunta de quantos ingressos o usuário deseja comprar, indicando que ele digite quantos deseja e tecle enter para prosseguir. • A tela seguinte é a de seleção de forma de pagamento. Nela devem constar quantos ingressos estão sendo comprados e o valor total, além da pergunta do método de pagamento. Lembre- se que o usuário só tem a disposição um teclado numérico. • Selecionado o pagamento, chega-se à tela de confirmação. Nessa tela, deve se apresentar a quantidade de ingressos selecionados, o valor total e a forma de pagamento, juntamente com uma mensagem para que se confirme as informações. • Se o usuário confirmar as seleções se passa para a tela de cobrança, caso contrário, se retorna para a tela de boas-vindas. • Na tela de cobrança deve se apresentar uma mensagem para que o usuário siga as instruções da máquina de cartão. Além disso, para simular o pagamento do usuário, você deve criar uma barra gráfica que se preenche em 15 segundos. Com a barra preenchida, se passa automaticamente para a próxima tela, de impressão. • Na última tela, de impressão, você deve criar um recibo, com as informações do parque, quantos ingressos foram comprados e o valor total pago, além da mensagem para se aguardar a impressão do ingresso e agradecimento pela compra. Aqui, novamente, deve ser colocada uma barra gráfica, que agora deve se preencher em 12 segundos. Passado o tempo, o programa deve voltar para a tela de boas-vindas, permitindo que uma nova compra seja realizada. Ou seja, o programa não deve ser encerrado automaticamente. Repare que o programa possui 6 momentos, relativos a cada uma das telas. Além disso, saiba que a cada transição a tela deve ser limpa, ou seja, na tela de confirmação não devem aparecer os dados da tela de forma de pagamento. Fique à vontade em adicionar personalizações nas telas e funcionalidades além das descritas. Apenas garanta que as características apresentadas sejam atendidas em sua totalidade. No relatório, apresente o código desenvolvido em C e comentado em todas as linhas com instruções, além de uma captura de tela do algoritmo na interface de desenvolvimento. Apresente também capturas de cada uma das telas do programa em execução e a descrição de cada uma delas de forma detalhada.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed