TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Portfólio em Grupo Logica e Técnicas de Programação

Por:   •  13/5/2015  •  Exam  •  784 Palavras (4 Páginas)  •  232 Visualizações

Página 1 de 4

Portfolio em grupo

Logica e técnicas de programação

Para elaborar o algoritmo pedido, é necessário criar primeiro as variáveis. Para capturar os dados pessoais forma usadas as variáveis: nome, end, tel, fax, email. Para capturar o título do livro, foi criada a variável título. Também é necessário criar uma variável para contar o número de livros e outra para perguntar ao usuário se deseja alugar mais um livro.

Logo após, criam-se os comandos para escrever na tela os dados pessoais do usuário e também para ler as suas respectivas variáveis.

Depois, precisa-se criar um laço de repetição através do comando do while para que o usuário possa alugar mais de 1 livro. Nesse laço de repetição, também estão os comandos para fazer a contagem dos livros, fazer a pergunta se o usuário deseja alugar mais um livro e também um aviso para quando o usuário chegar no limite de 5 livros emprestados, exibir uma mensagem que foi atingido o limite de livros. Então, enquanto a resposta for diferente de não e o contador for diferente de 5 ele continua executando o algoritmo.

Os comandos de saída são feitos logo a seguir. Para exibir o número de livros que o usuário alugou é preciso fazer o comando console.writeline para escrever a mensagem e após concatenar a variável correspondente ao contador e para exibir o nome do usuário, exibe-se a mensagem e a variável correspondente ao seu nome é concatenada também.  

Programação para fazer o algoritmo proposto:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace portfolio

{

    class Program

    {

        static void Main(string[] args)

        {

            string nome, end, telefone, fax, email, titulo, resp;

            int i = 0;

                Console.Write("Digite seu nome:");

                nome = Console.ReadLine();

                Console.Write("Seu endereço:");

                end = Console.ReadLine();

                Console.Write("Número de telefone:");

                telefone = Console.ReadLine();

                Console.Write("Numero do seu fax:");

                fax = Console.ReadLine();

                Console.Write("Seu  email:");

                email = Console.ReadLine();

                do

                {

                    Console.Write("Título do livro alugado:");

                    titulo = Console.ReadLine();

                    Console.WriteLine("Deseja alugar mais um livro? (s/n): ");

                    resp = Console.ReadLine();

                    i++;

                    if (i == 5)

                        Console.Write("Foi atingido o limite de 5 livros ");

                } while (resp != "n" && i != 5);

...

Baixar como (para membros premium)  txt (2.9 Kb)   pdf (139.8 Kb)   docx (30.5 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com