5
EXECICIOS c plus plus - lista 1 - revisao - HORACIO 1 – identifique e corrija os erros dos seguintes comandos: A) while (c<=5){ Produtc *= c; ++c; B) cin<<value; C) if (genfer ==1) cout<<”mulher”<<endl; else; cout << “homem”<<endl; D) while (z>=0) sum =+z; E) x=1; while (x<= 10); x++;} F) for (y =.1;y !=1.0;y+=.1) cout <<y<<endl; G) switch (n) { case 1: cout<< “o numero é 1 “<<endl; case 2: cout << “o numero é 2 “<<endl; break default: cout << “o numero não e 1 e nem 2”<<endl; break } H) n=1; while (n<=10) cout<<n++<<endl<<; 2 – Faca um programa que imprima a soma dos 100 primeiros números impares. Faca o mesmo programa usando recursividade. 3 – usando funções faca um programa que chame a função fatorial e devolva o fatorial de N, o nuimero E e o numero E elevado a N. a – Fatorial do numero N : n! = n*(n-1)*(n-2)*(n-3)...(1) Para volores de n positivos (0! =1) b - E = 1 + 1/(1!) + 1/( 2!) + 1/(3!) +.... +1/(n!) c - E x = 1 + (x/(1!))+ (x 2 /(2!)) + x 3 /(3!) + ......

lista1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: lista1

EXECICIOS c plus plus - lista 1 - revisao - HORACIO

1 – identifique e corrija os erros dos seguintes comandos: A) while (c<=5){ Produtc *= c; ++c;B) cin<<value;C) if (genfer ==1) cout<<”mulher”<<endl; else; cout << “homem”<<endl;D) while (z>=0) sum =+z;E) x=1;

while (x<= 10);x++;}

F) for (y =.1;y !=1.0;y+=.1)cout <<y<<endl;

G) switch (n) {case 1: cout<< “o numero é 1 “<<endl;case 2: cout << “o numero é 2 “<<endl; breakdefault: cout << “o numero não e 1 e nem 2”<<endl; break }

H) n=1;while (n<=10) cout<<n++<<endl<<;

2 – Faca um programa que imprima a soma dos 100 primeiros números impares. Faca o mesmo programa usando recursividade.

3 – usando funções faca um programa que chame a função fatorial e devolva o fatorial de N, o nuimero E e o numero E elevado a N.

a – Fatorial do numero N : n! = n*(n-1)*(n-2)*(n-3)...(1) Para volores de n positivos (0! =1) b - E = 1 + 1/(1!) + 1/( 2!) + 1/(3!) +.... +1/(n!) c - E x = 1 + (x/(1!))+ (x2/(2!)) + x3/(3!) + ......

4 –escreva um programa que leia vários inteiros positivos a média dos inteiros digitados. Para terminar o programa entrar com -1 pelo teclado

5 – Faca um programa para imprimir a serie:

0 1 2 5 12 ........... termo( n ) = termo ( n-2)*2 + termo (n-1)

a ) usando estruturas de controle b ) usando recursividade

Page 2: lista1

6 – Faca um programa para imprimir o código ascii de uma tecla.

7 – Faca um programa para criptografar uma senha, colocando –a na forma numérica. Use o ascii, e a senha tem no máximo 8 caracteres: Exemplo abcdef O programa gera: sqr ( ascii(f)*10 + ascii(e)* 10*10 + ascii(d)*d*10*10*10 .... )

8 – Faca um com junto de funções para calcular: a) seno, conseo, secante, tangente com o ângulo em graus b) funções matemáticas para inteiros (long e short) e reais (float e doublé). (x elevado a y, modulo , ceil, floor.

9 – faca um programa para gerar e contara as jogadas de um dado , sendo atirado 20 vezes.

10 – idem 9 porem o número de vezes é lida do teclado.

11 - faca uma função que simule uma carta do baralho.

12 – 4 amigos jogam porrinha: O jogo tem rodadas até o penúltimo acertar a soma de pontos. Faça um programa que simule a partida de porrinha, imprimindo a pedida de cada participante e o valor apurado em cada mão. Elimine o vencedor

13 - faca um programa para calcular o valor de juros compostos com taxa, meses e capital lidos do teclado,formula Montante= Capital ( 1 + taxa) elevado Meses. A) faça usando estruturas de controle b) faca por recusividade 14 - faca um programa para achar o MDC de M e N . a) use estruturas de controle. B ) use recursividade15 - Calcule o número PI, sabendo que:

PI = 4 - ( 4 / 3) + (4 / 5) – (4/7) +(4/9) - ...... Imprima vários valores para verificar as aproximações de pi (s com um décima, com dois,etc..)16 – Faca um conjunto de funções onde cada função pode tratar o numero inteiro ou o valor real para:

a) calcular o volume do cubo, da esfera (lado em real, e interio) b) calcular o volume do prisma. c) calcular a área do retângulo cujos lados são lidos do teclado d) calcular a área do trapézio (ler altura, base menor e base maior)

Page 3: lista1

PREÇOS PARA HOSPEDAGEM

UMA PESSOA --------------------------------------------------50,00

DUAS PESSOAS -----------------------------------------------70,00

PESSOAS ADICIONAIS (ACIMA DE 12 ANOS) --------20,00CRIANÇAS ACIMA DE 2 ANOS ----------------------------10,00

CONDIÇOES PARA HOSPEDAGEM

- O PREENCHIMENTO DA FICHA POLICIAL É OBRIGATÓRIO

É PROIBIDO A HOSPEGAGEM DE MENORES SEM OS SEUS RESPONÁVEIS

O Serviço de diária consiste de um quarto arrumado, com TV, AR condicionado, papel higiênico, sabonete e um jogo de toalhas de Banho ( rosto e banho).

- A Diária se esgota as 12 horas do dia seguinte para hospedagens antes da meia noite e no mesmo dia para as hospedagens após a meia noite.

- Aos domingos e términos de feriado, como promoção, a diária se estende até as 18:00 horas

- Após o término da diária e o quarto continuar ocupado será cobrado uma nova diária (tolerância máxima 30 minutos)

- Café da manhã é servido das 8:00 horas às 11:00 horas.

- É PROIBIDO O USO DE TORRADEIRAS OU SIMILARES NOS QUARTOS- É PROIBIDO O USO DE APARELHOS, INCLUSIVE A TV, EM VOLUME ALTO OU FAZER QUALQUER ESPECIE DE BARULHO QUE INCOMODE OS DEMAIS HÓSPEDES

Page 4: lista1

USO DA PISCINA

- É PROIBIDO O USO DE BRONZEADORES, LOÇOES E PROTETORES SOLARES AO ENTRAR NA PISCINA.

TOMAR BANHO ANTES DE ENTRAR NA PISCINA