Buscar

Exercicios LogicaDeProgramacao Ponteiro String

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Lista de Exercícios LP 
Faça um programa que (usando notação ponteiro): 
leia 7 valores inteiros e os armazene em um vetor. Listar o vetor com as referidas posições de armazenamento de cada valor. 
faça uma função de pesquisa onde dado um valor inteiro qualquer de entrada retornar a posição deste valor dentro do vetor, e caso este valor não esteja presente no vetor retornar –1. 
faça uma função que troque os valores contidos no vetor pelo seguinte critério: cada elemento i dentro do vetor será substituído pela soma de todos os (i-1) elementos mais o elemento i. Por exemplo, dado um vetor [1; 2; 3; 4; 5; 6; 7] após a aplicação da função teríamos esse vetor preenchido com os seguintes valores [1; 3; 6; 10; 15 ....]. 
Dados duas strings (um contendo uma frase e outro contendo uma palavra), determine o número de vezes que a palavra ocorre na frase.
Exemplo: 
Para a palavra ANA e a frase :
ANA E MARIANA GOSTAM DE BANANA (2)
Temos que a palavra ocorre 4 vezes na frase.
O dia da semana para uma data qualquer pode ser calculado pela seguinte fórmula:
Dia da semana = RESTO(TRUNCA(2.6 * M – 0.1) + D + A + QUOCIENTE(A, 4) +
QUOCIENTE(S, 4) – 2 * S, 7), 
onde:
M representa o número do mês. Janeiro e fevereiro são os meses 11 e 12 do ano precedente, março é o mês 1 e dezembro é o mês 10.
D representa o dia do mês.
A representa o número formado pelos dois últimos algarismos do ano.
S representa o número formado pelos dois primeiros algarismos do ano.
Os dias da semana são numerados de zero a seis; domingo corresponde a 0, segunda a 1, e assim por diante. Faça então um programa que:
Leia um conjunto de datas (dia, mês, ano), conforme os exemplos apresentados a seguir. Assuma que todas as datas informadas serão datas válidas. Encerrar o processamento quando for informado a data dia 0 mês 0 ano 0, que não deverá ser processada.
Determine o dia da semana correspondente à data lida, segundo o método especificado anteriormente. Caso a fórmula apresentada anteriormente produza um valor negativo, some 7 a esse valor e prossiga normalmente com o processamento.
Escreva, para cada data lida, o dia, o mês, o ano e o nome do dia da semana calculado pelo seu programa, no formato indicado nos exemplos.
Dicas:
O resto da divisão do número inteiro X pelo número inteiro Y é um inteiro dado, em linguagem C, por X%Y.
O quociente da divisão do número inteiro X pelo número inteiro Y é um inteiro dado, em linguagem C, por X/Y. Se um dos operandos (X ou Y ou ambos) for de tipo real (float ou double), então o resultado será um número real.
Para truncar um número real, descartando sua parte fracionária e convertendo o resultado para inteiro, basta colocar a expressão (int) antes do número ou variável real. Por exemplo, (int)3.1415 produz o valor 3; (int)vInfo produz o valor 10, caso a variável real vInfo possua o valor 10.424397.
Exemplos:
Numa certa loja de eletrodomésticos o comerciário encarregado da seção de televisores recebe, mensalmente, um salário fixo mais comissão. Essa comissão é calculada em relação ao tipo e ao número de televisores vendidos por mês, obedecendo à tabela abaixo:
Sabe-se, ainda, que ele tem um desconto de 8% sobre seu salário fixo para o INSS. Se o seu salário total (fixo + comissões – INSS) for maior ou igual a R$ 900,00 ele ainda terá um desconto de 15% sobre esse salário total, relativo ao imposto de renda retido na fonte.
Sabendo-se que existem 20 empregados nesta seção, leia o valor do salário fixo e, para cada comerciário, o número de sua inscrição (é um número inteiro), o número de televisores de tela grande e o número de televisores comuns vendidos; calcule e escreva o número de inscrição de cada empregado, seu salário bruto e seu salário líquido.
Exemplos:
Valores informados:
Resultado a ser exibido:

Outros materiais