Portfólio em Grupo Logica e Técnicas de Programação
Por: rennansouza • 13/5/2015 • Exam • 784 Palavras (4 Páginas) • 232 Visualizações
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);
...