2
Escola Secundária/3 de Santa Comba Dão Curso Profissional de Informática de Gestão Linguagens de Programação Ficha de Avaliação – Módulo 2: Introdução à Ling. de Programação Data: 19 / 1 / 2009 MUITO IMPORTANTE: Crie uma pasta no ambiente de trabalho do seu computador. Atrib nome à pasta igual ao seu número. Todos os programas deem ter um nome igual a test em #ue " corresponde ao número da #uest$o. %m coment&rio dee registar o seu nome' número e o número da #uest$o. (o erso est& uma lista de )un*+es #ue podem ser útei a resolu*$o de algum dos e,erc-cios. 1. %labore um programa em C #ue ap s ler o pre*o por litro e o número de litros ca a pagar' multiplicando o pre*o pelos litros. alor a pagar dee ter duas casas d 2. %screa um programa em C #ue leia tr s números inteiros do utili ador e os most crescente. Antes de terminar o programa dee mostrar a m dia dos alores 3adiciona números e diidir por tr s4. 5. 6r 7oa#uim pretende calcular a &rea de um c-rculo a partir do seu di8metro. A ) rmula para calcular a &rea de um c-rculo : 2 PIxRAIO Área = A ) rmula para calcular o raio de um c-rculo a partir do di8metro : 2 DIÂMETRO RAIO = . (a mercearia do 6r. 7oa#uim um cliente pode obter um desconto de 10 se ad#uiri número de produtos superior a ; e se o custo total destes e,ceder os ;0 euros. (o e comprar )or superior a 10 produtos ou se o cliente tier de pagar mais do #ue 100 e desconto de 20 . Crie um programa em C #ue permita' com a introdu*$o do número d produtos ad#uiridos e o custo total destes' calcular a percentagem de desconto a re alor a pagar ap s o desconto. Cotaçõe s 1 ; 2 ; 5 ; ;

modulo 2.4

Embed Size (px)

DESCRIPTION

Exercicios de c++

Citation preview

Escola Secundria/3 de Santa Comba Do

Curso Profissional de Informtica de Gesto

Linguagens de Programao

Ficha de Avaliao Mdulo 2: Introduo Ling. de ProgramaoData:19/1/2009

MUITO IMPORTANTE: Crie uma pasta no ambiente de trabalho do seu computador. Atribua o nome pasta igual ao seu nmero. Todos os programas devem ter um nome igual a teste_X em que X corresponde ao nmero da questo. Em comentrio deve registar o seu nome, nmero e o nmero da questo. No verso est uma lista de funes que podem ser teis para a resoluo de algum dos exerccios.1. Elabore um programa em C que aps ler o preo por litro e o nmero de litros calcule o valor a pagar, multiplicando o preo pelos litros. O valor a pagar deve ter duas casas decimais.2. Escreva um programa em C que leia trs nmeros inteiros do utilizador e os mostre por ordem crescente. Antes de terminar o programa deve mostrar a mdia dos valores (adicionar os trs nmeros e dividir por trs).3. O Sr Joaquim pretende calcular a rea de um crculo a partir do seu dimetro.A frmula para calcular a rea de um crculo :

A frmula para calcular o raio de um crculo a partir do dimetro :

4. Na mercearia do Sr. Joaquim um cliente pode obter um desconto de 10% se adquirir um nmero de produtos superior a 5 e se o custo total destes exceder os 50 euros. No entanto se a comprar for superior a 10 produtos ou se o cliente tiver de pagar mais do que 100 euros o desconto de 20%. Crie um programa em C que permita, com a introduo do nmero de produtos adquiridos e o custo total destes, calcular a percentagem de desconto a realizar e o valor a pagar aps o desconto.Cotaes

15

25

35

45

Anexo

double acos (double arg) - devolve o arco co-seno de arg (arg deve ser de -1 a 1)

double asin (double arg) - devolve o arco seno de arg (arg deve ser de -1 a 1)

double atan (double arg) - devolve o arco tangente de arg

double atan2 (double x, double y) - devolve o arco tangente de x/y

double ceil (double num) - menor inteiro que no menor do que num (px. 1,02 d 2)

double cos (double arg) - devolve o coseno de arg (arg em radianos de -1 a 1)

double cosh (double arg) - devolve o coseno hiperblico de arg

double exp (double arg) - devolve o logaritmo natural e elevado potncia arg

double fabs (double num) - devolve o valor absoluto de num

double floor (double num) - devolve o maior inteiro inferior a num

double fmod (double x, double y) - devolve o resto de x/y

double log (double num) - devolve o logaritmo natural de num

double log10 (double num) - devolve o logaritmo de base 10 de num

double modf (double num, double *i) - decompe num nas suas partes inteira e fraccionria.

Devolve a parte fracionria e coloca a parte inteira na varivel apontada por i

double pow (double base, double exp) - devolve a base elevada potncia exp

double sin (double arg) - devolve o seno de arg (arg em radianos)

double sinh (double arg) - devolve o seno hiperblico de arg

double sqrt (double num) - devolve a raiz quadrada de num

double tan (double arg) - devolve a tangente de arg

double tanh (double arg) - devolver a tangente hiperblica de arg

_1293825628.unknown

_1293825765.unknown