LISTA 2 DE EXERCÍCIOS

Documentos relacionados
EXERCÍCIOS em C Seqüência. 2. Mostrar a média aritmética entre 3 números passados pelo usuário.

AC05 Lista de Exercícios sobre Sequências, Condições e Repetição Em C++

Exercícios: variáveis e expressões

2ª Lista de Exercícios

Lista 4 Introdução à Programação Entregar até 07/05/2012

LISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS)

Correção dos Exercícios

Algoritmos & Programação

Exercícios (if/ if else/ if elseif else)

Comandos de Desvio 1

MC Teste de Mesa e Comandos Repetitivos

Conversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD

Solução Introdução à programação

Controle de Fluxo Comandos de repetição: while e do-while

1. Escreva um programa em Pascal que leia três valores inteiros e mostre-os em ordem crescente. Utilize seleção encadeada.

Roteiro da aula. MA091 Matemática básica. Quadrados perfeitos. Raiz quadrada. Aula 8 Raízes. Francisco A. M. Gomes. Março de 2016

Estruturas de Repetição

Linguagem C: strings. Prof. Críston Algoritmos e Programação

Introdução à Linguagem C. Adaptado de Deise Saccol

FUNÇÕES MATEMÁTICAS NÚMERO : PI() SENO E COSSENO: SEN() E COS()

1º Ano do Ensino Médio

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

Lista de Exercícios Revisão de Lógica. 01. Desenvolva um programa em C que receba três valores numéricos inteiros e mostre a soma desses três números.

Tutorial Extra sobre C. Felipe Santos da Silva

Programação II. Tipos Estruturados. Bruno Feijó Dept. de Informática, PUC-Rio

1ª LISTA DE EXERCÍCIOS

Comandos de Entrada. Lógica de Programação. Prof. Kleber Rezende

I Lista de Exercícios

ATIVIDADE DE MATEMÁTICA (PARA CASA) Data de entrega 18/04/2012

Exercícios: Vetores e Matrizes

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu. Introdução ao Javascript #1

Prática. Exercícios didáticos ( I)

BC-0505 Processamento da Informação

Linguagem C. Introdução à Programação C. Variáveis. Identificadores. Identificadores 12/03/2011 VARIÁVEIS E TIPOS DE DADOS

printf( \n %d dividido por %d eh%d e o resto eh%d \n, x, y, resultado)

Departamento de Informática - PUC-Rio INF 1005 Programação I P1 22/09/2010 Nota

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs

FESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS

Exercícios: comandos de repetição

LISTA DE EXERCÍCIOS. 2) Explique a diferença entre algoritmo computacional e não computacional.

1 Cálculo do valor à vista

Planificação Anual de Matemática 5º Ano

2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.

5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES

Solução 1ª Lista de Exercícios

Projeto Jovem Nota 10 Conjuntos Numéricos Lista 3 Professor Marco Costa 1. Represente geometricamente os números racionais:

Sintaxe. Observações: #include <stdio.h> #include <conio.h> void main ( ) { int num, dobro; clrscr ( ); printf ( Digite i um número: );

Algoritmos Resolvidos Lista 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma.

CONCURSO DE ADMISSÃO AO COLÉGIO MILITAR DO RECIFE - 95 / 96 QUESTÃO ÚNICA. ESCORES OBTIDOS MÚLTIPLA ESCOLHA

Considere as situações:

Lista de Exercícios - Programação I (Pascal/ Python)

Exercícios: Comandos de Repetição

Sugestões de atividades. Unidade 5 Frações MATEMÁTICA

PROVA DE MATEMÁTICA CONCURSO DE ADMISSÃO 2013/2014 1º ANO DO ENSINO MÉDIO

Linguagem de Programação C. Fluxo de Saída Padrão. Linguagem de Programação C. printf. Fluxo de Saída Padrão. Algoritmos e Lógica de Programação

- no assunto colocar [ALG] PRIMEIRA PARTE

Exercícios complementares para estudo 3º Bimestre 7º ano Prof.ª Roseli Lista 1

Exercícios Frações (1)

17. Faça um programa que escreve na tela a mesma frase 10vezes. E depois faça com que o programa mostre o número de cada linha no início e no final

Resposta: Não. Por exemplo, em 1998 houve um aumento.

1 PONTOS NOTÁVEIS. 1.1 Baricentro. 1.3 Circuncentro. 1.2 Incentro. Matemática 2 Pedro Paulo

NOTAÇÕES. : distância do ponto P à reta r : segmento de extremidades nos pontos A e B

Lista de Exercícios 04 Estruturas de Dados Homogêneas - Vetores

EXERCÍCIOS PREPARATÓRIOS PARA AS DISCIPLINAS INTRODUTÓRIAS DA MATEMÁTICA

UNIGRANRIO

Em cada uma dessas frases, há uma quantidade indicada em forma de fração. Veja:

INFORMÁTICA BÁSICA. Excel. Professor: Enir da Silva Fonseca

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1)

a, em que a e b são inteiros tais que a é divisor de 3

Gabarito - Colégio Naval 2016/2017 Matemática Prova Amarela

Informática Aplicada I Lista: Fluxograma

Grupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo:

Exercícios: comandos condicionais

Estrutura de Seleção

Como calcular sua área?

Introdução à Computação

Prova de Matemática 6º Ano do Ensino Fundamental 2/6

Exercícios de Fixação Aulas 05 e 06

REVISITANDO A GEOMETRIA PLANA

1 SOMA DOS ÂNGULOS 2 QUADRILÀTEROS NOTÀVEIS. 2.2 Paralelogramo. 2.1 Trapézio. Matemática 2 Pedro Paulo

SUMÁRIO. 1. REVISÃO DE GINÁSIO Critérios de divisibilidade. 2. CONJUNTOS Introdução. Operações de conjuntos. Conjuntos numéricos

Nome: N.º: Endereço: Data: Telefone: PARA QUEM CURSA O 9 Ọ ANO DO ENSINO FUNDAMENTAL EM 2016 Disciplina: MATEMÁTICA

Lista de Estudo P2 Matemática 2 ano

FRAÇÃO. Número de partes pintadas 3 e números de partes em foi dividida a figura 5

números decimais Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos 2 de um bolo se dividirmos esse bolo

Aula 6 Propagação de erros

LISTA DE EXERCÍCIOS: 1ª Unidade

Conteúdo programático

Primeira lista de exercícios.

RESPONDA AS QUESTÕES DE 01 A 20 E TRANSCREVA AS RESPOSTAS CORRETAS PARA O CARTÃO-RESPOSTA

Apresentação da ferramenta de programação. Comandos de entrada e saída. Prof. Alex Camargo

Maratona de Programação

O cilindro deitado. Eduardo Colli

PREFEITURA DA CIDADE DO RIO DE JANEIRO SECRETARIA MUNICIPAL DE EDUCAÇÃO SUBSECRETARIA DE ENSINO COORDENADORIA DE EDUCAÇÃO

PROFMAT AV3 MA (1,0) (a) Prove isto: Se um número natural não é o quadrado de um outro número natural, sua raiz quadrada é irracional.

Variáveis e Condicionais PROFESSOR TUTA

1 ESTRUTURA SEQUENCIAL

Transcrição:

LISTA 2 DE EXERCÍCIOS 1. Mostrar na tela o produto entre 28 e 43. 2. Mostrar a média aritmética entre 3 números passados pelo usuário. 3. Lê um número e mostra seu sucessor e seu antecessor na tela. 4. Lê dois números e mostra a soma. Ante do resultado, deverá aparecer a mensagem: SOMA. 5. Lê um número e mostra a terça parte deste número. 6. Lê dois números e mostre os seguintes resultados: a. Dividendo: b. Divisor: c. Quociente: d. Resto (para calcular o resto de uma divisão, utilize o operador MOD (em C: %) 7. Leia 4 números e mostre a média ponderada, sabendo-se que os pesos são respectivamente: 1, 2, 3 e 4. 8. Lê o saldo de uma aplicação e imprima o novo saldo, considerado o reajuste de 1%. 9. Entre com a base e a altura de um retângulo e mostre os resultados: a. Perímetro (Perímetro é igual à soma dos 4 lados) b. Área (Área é igual à lado vezes lado) 10. Lê o raio de um círculo e mostre como saída o perímetro (2*π*Raio) e a área (π*raio 2 ). 11. Calcule e mostre a área de um triângulo (área é igual a (base x altura) dividido por 2) 12. Calcule o valor de uma prestação em atraso, utilizando a fórmula: PRESTAÇÃO = VALOR + (VALOR * (TAXA/100) * TEMPO). 13. Leia o numerador e o denominador de uma fração e transforme-o em um número decimal. 14. Lê um valor de hora e informa quantos minutos se passaram desde o início do dia. 15. Faça um programa que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa apenas em dias. 16. Faça um programa que leia dois valores nas variáveis A e B respectivamente, troque o valor contido na variável A pelo valor em B, e o valor em B pelo valor em A, isto é, imprimiremos A e B com os valores trocados. 17. Faça um programa que leia cinco números inteiros, calcule e escreva a soma, o produto e a média dos números lidos. 18. Faça um programa que leia dois valores inteiros (X e Y) e calcule X na potência Y. Observação: utilizar a função matemática.

19. Faça um programa que leia A, B e C e calcule a seguinte fórmula: (7*C+5*B) / (2*A*3), armazenando-a na variável Result. 20. Faça um programa que leia a idade de uma pessoa expressa em dias e mostre-a expressa em anos, meses e dias. 21. Faça um programa que leia o número do funcionário, o número de horas trabalhadas mensais, o valor que recebe por hora e o número de filhos com idade menor de 14 anos. Calcular e escrever o salário deste funcionário, sendo que cada filho menor de 14 anos acrescenta 10% do salário. 22. O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que a percentagem do distribuidor seja de 28% e os impostos de 45%, escrever um programa em C que leia o custo de fábrica de um carro e escreva o custo ao consumidor. 23. Faça um programa que leia as variáveis y e z. Após, calcule e mostre o valor de x, dado pela expressão: x y y z 22 33 ( ).

1. Mostrar na tela o produto entre 28 e 43. GABARITO int produto; printf ("\nforma 1: O produto entre 28 e 43 eh %d", 28*43); produto=28*43; printf ("\nforma 2: O produto entre 28 e 43 eh %d", produto); getchar(); 2. Mostrar a média aritmética entre 3 números passados pelo usuário. int num1, num2, num3; float media; printf ("\ndigite o primeiro numero: "); scanf ("%d",&num1); printf ("\ndigite o segundo numero: "); scanf ("%d",&num2); printf ("\ndigite o terceiro numero: "); scanf ("%d",&num3); media=(float)(num1+num2+num3)/3; printf ("\na media eh %.2f\n", media); 3. Lê um número e mostra seu sucessor e seu antecessor na tela. int num, sucessor, antecessor; printf ("\ndigite o numero: "); scanf ("%d",&num); sucessor=num+1; antecessor=num-1; printf ("\no sucessor do numero digitado eh %d \n", sucessor); printf ("\no antecessor do numero digitado eh %d \n", antecessor); 4. Lê dois números e mostra a soma. Ante do resultado, deverá aparecer a mensagem: SOMA.

int num1, num2, soma; printf ("\ndigite o numero 1: "); scanf ("%d",&num1); printf ("\ndigite o numero 2: "); scanf ("%d",&num2); soma=num1+num2; printf ("\nsoma: %d\n", soma); 5. Lê um número e mostra a terça parte deste número. int num; float tercaparte; printf ("\ndigite o numero: "); scanf ("%d",&num); tercaparte=(float)num/3; printf ("\na terca parte deste numero eh %.2f\n", tercaparte); 6. Lê dois números e mostre os seguintes resultados: a. Dividendo: b. Divisor: c. Quociente: d. Resto (para calcular o resto de uma divisão, utilize o operador MOD (em C: %) int dividendo, divisor, quociente, resto; printf ("\ndigite o dividendo: "); scanf ("%d",&dividendo); printf ("\ndigite o divisor: "); scanf ("%d",&divisor); quociente=dividendo/divisor; resto=dividendo%divisor; printf ("\no dividendo eh %d\n", dividendo); printf ("\no divisor eh %d\n", divisor); printf ("\no quociente eh %d\n", quociente); printf ("\no resto eh %d\n", resto); 7. Leia 4 números e mostre a média ponderada, sabendo-se que os pesos são respectivamente: 1, 2, 3 e 4.

int num1, num2, num3, num4; float media; printf ("\ndigite o primeiro numero: "); scanf ("%d",&num1); printf ("\ndigite o segundo numero: "); scanf ("%d",&num2); printf ("\ndigite o terceiro numero: "); scanf ("%d",&num3); printf ("\ndigite o quarto numero: "); scanf ("%d",&num4); media=(float)(1*num1+2*num2+3*num3+4*num4)/10; printf ("\no valor da media eh %.2f\n", media); 8. Lê o saldo de uma aplicação e imprima o novo saldo, considerado o reajuste de 1%. float saldo, novosaldo; printf ("\ndigite o saldo: "); scanf ("%f",&saldo); novosaldo=saldo*1.01; printf ("\no valor do novo saldo eh %.2f\n", novosaldo); 9. Entre com a base e a altura de um retângulo e mostre os resultados: a. Perímetro (Perímetro é igual à soma dos 4 lados) b. Área (Área é igual à lado vezes lado) float base, altura, perimetro, area; printf ("\ndigite a base: "); scanf ("%f",&base); printf ("\ndigite a altura: "); scanf ("%f",&altura); perimetro=2*base+2*altura; area= base*altura; printf ("\no valor do perimetro eh %.2f\n", perimetro); printf ("\no valor da area eh %.2f\n", area);

10. Lê o raio de um círculo e mostre como saída o perímetro (2*π*Raio) e a área (π*raio 2 ). #define PI 3.1415 float raio, perimetro, area; printf ("\ndigite o raio: "); scanf ("%f",&raio); perimetro=2*pi*raio; area= PI*raio*raio; printf ("\no valor do perimetro eh %.2f\n", perimetro); printf ("\no valor da area eh %.2f\n", area); 11. Calcule e mostre a área de um triângulo (área é igual a (base x altura) dividido por 2) float base, altura, area; printf ("\ndigite a base: "); scanf ("%f",&base); printf ("\ndigite a altura: "); scanf ("%f",&altura); area= (base*altura)/2; printf ("\no valor da area eh %.2f\n", area); 12. Calcule o valor de uma prestação em atraso, utilizando a fórmula: PRESTAÇÃO = VALOR + (VALOR * (TAXA/100) * TEMPO). float valor, taxa, prestacao; int tempo; printf ("\ndigite o valor da parcela: "); scanf ("%f",&valor); printf ("\ndigite a taxa: "); scanf ("%f",&taxa); printf ("\ndigite o numero de dias (tempo): "); scanf ("%d",&tempo); prestacao = valor + (valor*(taxa/100)*tempo); printf ("\no valor da prestacao eh %.2f\n", prestacao);

13. Leia o numerador e o denominador de uma fração e transforme-o em um número decimal. int numerador, denominador; float valordecimal; printf ("\ndigite o valor do numerador: "); scanf ("%d",&numerador); printf ("\ndigite o valor do denominador: "); scanf ("%d",&denominador); valordecimal=(float)numerador/denominador; printf ("\no valor em decimal eh %.2f ", valordecimal); 14. Lê um valor de hora e informa quantos minutos se passaram desde o início do dia. int horas, minutos, min; printf ("\n **** FORMA 1 - HORAS INTEIRAS ****"); printf ("\ndigite o numero de horas: "); scanf ("%d",&horas); minutos=horas*60; printf ("\no valor total em minutos eh %d\n", minutos); printf ("\n\n\n **** FORMA 2 **** - HORAS QUEBRADAS"); printf ("\ndigite o numero de horas: "); scanf ("%d",&horas); printf ("\ndigite o numero de minutos da ultima hora: "); scanf ("%d",&min); minutos=horas*60 + min; printf ("\no valor total em minutos eh %d\n", minutos); 15) Faça um programa que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa apenas em dias. int anos, meses, dias, total; printf ("Digite a idade da pessoa em anos, meses e dias: "); scanf ("%d %d %d", &anos, &meses, &dias); total=anos*365 + meses*30 +dias; printf ("A idade da pessoa em dias eh %d\n", total);

system ("pause"); 16) Faça um programa que leia dois valores nas variáveis A e B respectivamente, troque o valor contido na variável A pelo valor em B, e o valor em B pelo valor em A, isto é, imprimiremos A e B com os valores trocados. int A, B, aux; printf ("Digite o primeiro valor: "); scanf ("%d", &A); printf ("Digite o segundo valor: "); scanf ("%d", &B); aux=a; A=B; B=aux; printf ("Os valores sao: %d %d\n", A, B); system ("pause"); 17) Faça um programa que leia cinco números inteiros, calcule e escreva a soma, o produto e a média dos números lidos. int n1, n2, n3, n4, n5, soma, produto; float media; printf ("Digite 5 numeros inteiros: "); scanf ("%d %d %d %d %d", &n1, &n2, &n3, &n4, &n5); soma=n1+n2+n3+n4+n5; produto=n1*n2*n3*n4*n5; media=(float)soma/5; printf ("A soma, o produto e a media entre os numeros digitados sao %d %d %f\n",soma, produto, media); system ("pause"); 18) Faça um programa que leia dois valores inteiros (X e Y) e calcule X na potência Y. Observação: utilizar a função matemática. #include <math.h> float base, expoente, result; printf ("Digite a base: "); scanf ("%f", &base); printf ("Digite o expoente: "); scanf ("%f", &expoente); result= pow (base, expoente); printf ("O resultado eh: %.2f\n", result);

system ("pause"); 19) Faça um programa que leia A, B e C e calcule a seguinte fórmula: (7*C+5*B) / (2*A*3), armazenando-a na variável Result. float A, B, C, result; printf ("Digite o valor de A: "); scanf ("%f", &A); printf ("Digite o valor de B: "); scanf ("%f", &B); printf ("Digite o valor de C: "); scanf ("%f", &C); result=(7*c+5*b) / (2*A*3); printf ("O resultado calculado eh %f\n", result); 20) Faça um programa que leia a idade de uma pessoa expressa em dias e mostre-a expressa em anos, meses e dias. int anos, meses, dias, total; printf ("Digite a idade da pessoa em dias: "); scanf ("%d", &total); anos=total/365; meses=(total-anos*365)/30; dias=(total-anos*365-meses*30); printf ("A idade da pessoa em anos, meses e dias eh %d %d %d \n", anos, meses, dias); system ("pause"); 21) Faça um programa que leia o número do funcionário, o número de horas trabalhadas mensais, o valor que recebe por hora e o número de filhos com idade menor de 14 anos. Calcular e escrever o salário deste funcionário, sendo que cada filho menor de 14 anos acrescenta 10% do salário. int numero; int horas; float valor, salario; int filhos; printf ("Digite o numero do funcionario: "); scanf ("%d", &numero); printf ("Digite o numero de hs trabalhadas: ");

scanf ("%d", &horas); printf ("Digite o valor da hora: "); scanf ("%f", &valor); printf ("Digite o numero de filhos < 14: "); scanf ("%d", &filhos); salario=horas*valor; salario=salario + salario*0.1*filhos; printf ("O salario final eh %f\n", salario); system ("pause"); 22) O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que a percentagem do distribuidor seja de 28% e os impostos de 45%, escrever um programa em C que leia o custo de fábrica de um carro e escreva o custo ao consumidor. float custoconsumidor, custofabrica; printf ("\ninforme o valor do custo de fabrica: "); scanf ("%f",&custofabrica); custoconsumidor=custofabrica + 0.28*custoFabrica + 0.45*custoFabrica; printf ("\no valor do custo ao consumidor eh de %.2f\n", custoconsumidor); 23) Faça um programa que leia as variáveis y e z. Após, calcule e mostre o valor de x, dado pela expressão: x = y*(y 22 + z 33 ) #include<math.h> float y,z; float x, temp1, temp2; printf ("\ninforme o valor de y: "); scanf ("%f",&y); printf ("\ninforme o valor de z: "); scanf ("%f",&z); temp1=pow(y,22); temp2=pow(z,33); x=sqrt(y*(temp1+temp2)); printf ("\no valor de x eh %.2f\n", x); printf ("\n\nou de forma direta...\n"); x=sqrt(y*((pow(y,22))+(pow(z,33)))); printf ("\no valor de x eh %.2f\n", x);

http://www.inf.ufrgs.br/~vbogorny/aulas/inf01040/turmae.htm