Lista de Exercícios II. 01. Desenvolva um programa em C que receba um valor numérico real, verifique e mostre se esse número é positivo.

Documentos relacionados
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.

SSC 0301 IC para Engenharia Ambiental

LISTA DE EXERCÍCIOS: 1ª Unidade

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD

Exercícios em C 1 Saulo O. D. Luiz

2º Roteiro de Laboratório Estruturas condicionais

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção

Aula 05: Condicionais (if / else)

2- Faça um programa que receba duas notas, calcule e mostre a média aritmética e a mensagem que está na tabela a seguir:

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

SSC300- Linguagens de Programação e Aplicações Profa Vânia de Oliveira Neves. ICMC/USP São Carlos

Fundamentos de Programação1

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

Exercícios: comandos condicionais

Exercícios: comandos condicionais

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva

Variáveis, Tipos de Dados e Operadores

Lógica de Programação I

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

Estrutura de Seleção Múltipla Switch

LISTA DE EXERCÍCIOS: 1ª Unidade

Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018.

Lógica de Programação Atividade Avaliativa 1 RESPOSTAS

1) Dado o trecho de código a seguir, qual será as saídas se as entradas forem, respectivamente:

LISTA DE EXERCÍCIOS (2) PYTHON

Lista de Exercícios I. 01. Desenvolva um programa em Java que receba três valores numéricos inteiros e mostre a soma desses três números.

Introdução à Programação C

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10

INSTITUTO FEDERAL DE! EDUCAÇÃO, CIÊNCIA E TECNOLOGIA RIO GRANDE DO NORTE

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores).

Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang. Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012

Programação: Entrada e Saída de Dados

ESTRUTURAS CONDICIONAIS. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

Módulo 3 Controle de Fluxo

Curso de C. Declaração de Variáveis 18/3/ :48 1

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

Decisão. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo

Lista de Exercícios 2

Estrutura Condicional em C - Lista de Exercícios

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Cap. 3 Entrada e Saída e Controle de Fluxo

ESTRUTURAS CONDICIONAIS. Introdução à Ciência da ComputaçãoI Simone Senger de Souza

Linguagem C (repetição)

Linguagens de programação. Introdução ao C (continuação)

Primeira Lista de Exercícios

Estruturas de Decisão em C

BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 04 Estruturas de Dados Homogêneas Vetores

Exercícios Repetição

Lista 2 - Comandos Condicionais

Funções de Entrada e Saída Formatada Constantes de barra invertida

Aula 02 -Introdução àlinguagc Programação: Estrutura-Seleção. OPL e IC1 Prof: Anilton Joaquim da Silva

Programação Estruturada

Controle de Fluxo Utilizando C

Linguagem C Estruturas de Repetição

Estruturas de Controle de Fluxo

USP - ICMC - SSC SSC o. Semestre Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria

CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então

Estruturas de Decisão. Adaptado de Deise Saccol

Algoritmos e Lógica de Programação. 5ª Lista de Exercícios Comandos de Decisão (if)

15/03/2018. Professor Ariel da Silva Dias Paradigma Imperativo

Fundamentos de Programação 1

Introdução à Programação. Ciclos 1ª parte

Estruturas de seleção

INTRODUÇÃO À PROGRAMAÇÃO

USP - ICMC - SSC SSC o. Semestre Disciplina de Introdução à Computação para Engenharia Ambiental

Laboratório de 13 de maio de 2019

Algoritmos e Técnicas de Programação. Professora: Luciana Faria

LISTA DE EXERCÍCIOS 05 (GABARITO)

Aula 4. Comandos de Repetição. Prof. Filipe Mutz.

Aula 14: Estruturas de Seleção e Controle em C

ALGORITMOS. Estruturas de Controle de fluxo

Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Exercícios de Fixação 2 - RESPOSTAS Professor: Danilo Giacobo

ESTRUTURA CONDICIONAL E SELEÇÃO

Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria

Aula 14: Repetição (Parte 2)

INF1007: Programação 2. 0 Revisão. 06/08/2015 (c) Dept. de Informática - PUC-Rio 1

controle de fluxo - condicionais

SSC 0301 IC para Engenharia Ambiental

Lista de Exercícios III

CAPÍTULO IV. Estruturas Condicionais CAPÍTULO IV ESTRUTURAS CONDICIONAIS ESTRUTURA CONDICIONAL SIMPLES

Para começar... Para começar... Para começar... Para começar... Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Estruturas condicionais...

Lista de Exercícios Complementares 1 - Prof. Red. Entrada e Saída de Dados

Aula 15: Repetição (Parte 3)

Linguagem C (estruturas condicionais)

Exercícios: Comandos de Repetição

EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão)

Data de Entrega: 04/05/2016 Lista: Nota: Trabalho Prático. de 0 a 200,00 nenhum crédito (crédito = 0) 40% do valor do saldo médio

Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1

Disciplina de Algoritmos e Programação

Introdução a Programação de Jogos

Computação I (MAB120) DCC/UFRJ

Algoritmos e Programação

Segunda lista de exercícios

Terminal. Entrada de dados via teclado. Processamento de dados (cálculos) Tomada de decisão (condição) Saída de dados (via vídeo) Ponto de conexão

Sistemas Operacionais e Introdução à Programação. Programação com linguagem C

Transcrição:

Lista de Exercícios II 01. Desenvolva um programa em C que receba um valor numérico real, verifique e mostre se esse número é positivo. #include <stdio.h> int main(int argc, char *argv[]) { /*declaração de variáveis*/ double num; /* Entrada de dados */ printf("digite um numero real: "); scanf("%lf", &num); /* Verifica se o número digitao eh positivo */ if (num > 0){ printf("%f eh positivo", num); getch(); 02. Desenvolva um programa em C que receba três valores numéricos inteiros, mostre a soma desses três números, verifique e mostre se a soma é maior ou menor que 100. #include <stdio.h> int main(int argc, char *argv[]) { /*declaração de variáveis*/ int num1, num2, num3, soma; /* Entrada de dados */ printf("digite um numero inteiro: "); scanf("%d", &num1); printf("digite um segundo numero inteiro: "); scanf("%d", &num2); printf("digite um terceiro numero inteiro: "); scanf("%d", &num3); /* soma dos tres numeros */ soma = num1 + num2 + num3; /* Mostra ao usuario o resultado da soma */ printf("a soma dos numeros eh: %d\n", soma); /* Verifica se a soma eh maior que 100 */ if (soma > 100){ printf("a soma eh maior que 100\n"); else{ printf("a soma nao eh maior que 100\n"); getch(); 1

03. Faça um programa em C que receba o nome e sexo de uma pessoa. Se o sexo for igual a 'M', imprima na tela "Sexo Masculino", se o sexo for igual a 'F' imprima na tela "Sexo Feminino", se o sexo for igual a qualquer outro valor, imprima "Sexo invalido". #include <stdio.h> int main(int argc, char *argv[]) { /*declaração de variáveis*/ char nome[64], sexo[2]; /* Entrada de dados */ printf("digite o seu nome: "); scanf("%s", &nome); printf("digite o seu sexo (m ou f): "); scanf("%s", &sexo); /* Verifica se o sexo eh masculino */ if (sexo[0] == 'm'){ printf("sexo Masculino\n"); /* Verifica se o sexo eh feminino */ else if (sexo[0] == 'f'){ printf("sexo Feminino\n"); else{ printf("sexo invalido\n"); getch(); 1. Desenvolva um programa em C que receba quatro notas bimestrais, calcule e mostre a média aritmética dessas quatro notas, bem como, se o aluno foi aprovado (média >= 7), reprovado (média < 3) ou em exame (média >= 3 ou média <7). 2. Desenvolva um programa em C que receba a base e a altura de um triângulo, verifique se os dados recebidos são válidos, ou seja, todos maiores que zero. Se os dados forem válidos, calcule e mostre a área desse triângulo, caso contrário, mostre mensagem de dados inválidos ao usuário. 3. Desenvolva um programa em C que receba dois valores numéricos inteiros, calcule e mostre o resultado da diferença do maior pelo menor valor. 4. Desenvolva um programa em C que receba três valores numéricos reais e mostre-os em ordem crescente. Utilizar a estrutura de decisão encadeada. 2

5. Desenvolva um programa em C que receba um valor inteiro, calcule e mostre o módulo desse número. O módulo de um número qualquer é esse número positivo, ou seja, o módulo de 5 é 5 e o módulo de 5 é 5. 6. Desenvolva um programa em C que receba dois valores numéricos reais, calcule e mostre o maior entre esses dois números. 7. Desenvolva um programa em C que receba os três coeficientes a, b e c de uma equação de segundo grau da forma ax2 + bx + c = 0, verifique e mostre a existência de raízes reais e caso exista raíz(es) real(is), calcule e mostre essa(s) raíz(es). 8. Desenvolva um programa em C que receba os valores referentes a quatro notas bimestrais de um aluno, calcule a média desse aluno e mostre a mensagem de aprovação (média >= 5) ou reprovação (média < 5) do aluno, juntamente com a média calculada. 9. Desenvolva um programa em C que receba três valores obrigatoriamente em ordem crescente e um quarto valor não necessariamente nessa ordem. Esse programa em C deve mostrar os quatro números em ordem decrescente. 10. Desenvolva um programa em C que receba um valor numérico inteiro, verifique e mostre se esse valor é divisível por 2 e por 3. 11. Desenvolva um programa em C que receba um valor numérico inteiro, verifique e mostre se esse valor é divisível por 2 ou por 3. 12. Desenvolva um programa em C que receba um valor numérico real, verifique e mostre se esse valor é par ou ímpar. 13. Desenvolva um programa em C que receba os valores da altura e do sexo de uma pessoa, calcule e mostre o peso ideal dessa pessoa, utilizando as seguintes regras: - para homens: (72.7 * altura) 58; - para mulheres: (62.1 * altura) 44.7. 14. Desenvolva um programa em C que receba a data de nascimento de uma pessoa e a data atual, calcule e mostre se essa pessoa é maior de idade. 3

15. Desenvolva um programa em C que receba o ano de nascimento de uma pessoa, calcule e mostre a sua idade, e também verifique e mostre se essa pessoa já tem idade para votar (16 anos ou mais) e se tem idade para obter a Carteira Nacional de Habilitação (18 anos ou mais). 16. Desenvolva um programa em C que receba a hora de início de um jogo e a hora final desse jogo (cada hora é composta por duas variáveis inteiras: hora e minuto). Esse programa em C deve calcular e mostrar a duração do jogo (horas e minutos) sabendo-se que o tempo máximo de duração do jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte. 17. Desenvolva um programa em C que receba cinco valores numéricos inteiros, identifique e mostre o maior e o menor dentre esses números. Proibida em qualquer hipótese a ordenação dos valores. 18. Desenvolva um programa em C que receba um caractere alfanumérico, verifique e mostre se o caractere digitado é uma vogal, uma consoante, um número, ou qualquer outro caracter. 19. Desenvolva um programa em C que receba um valor numérico real, verifique e mostre se esse valor é positivo ou negativo. 20. Desenvolva um programa em C que receba dois valores numéricos reais, verifique qual o maior desses valores, calcule e mostre a soma do cubo do maior número com o cubo do menor número. 21. Desenvolva um programa em C que receba três valores numéricos reais, calcule e mostre a média ponderada desses números, considerando que o primeiro número tem peso 2, o segundo número tem peso 3 e o terceiro número tem peso 5. 22. Desenvolva um programa em C que receba o preço atual e a venda mensal média de um produto, calcule e mostre o novo preço, sabendo que: se a venda média mensal for menor que 500 e o preço atual menor que 30,00, então o produto sofre um aumento de 10%; se a venda média mensal for maior ou igual a 500 e menor que 1000 e o preço atual maior ou igual a 4

30,00 e menor que 80,00, então o produto sofre um aumento de 15%; se a venda mensal média for maior ou igual a 1000 e o preço atual maior ou igual a 80,00, então o produto sofre uma diminuição de 5%. 23. Desenvolva um programa em C que receba dois valores numéricos inteiros, verifique e mostre se o maior número é múltiplo do menor número. 24. Desenvolva um programa em C que receba dois valores numéricos inteiros, verifique e mostre se o maior número é divisível pelo menor número. 25. Desenvolva um programa em C que receba o número de voltas dadas, a extensão do circuito, em metros, e o tempo de duração, em minutos, de uma corrida de fórmula 1. O programa em C deve calcular e mostrar a velocidade média do primeiro colocado, em quilômetros por hora. 26. Desenvolva um programa em C que receba o salário de um funcionário, calcule e mostre o valor do aumento salarial e o salário final a ser recebido pelo funcionário, considerando que se o funcionário: recebe menos que 500,00, terá reajuste de 100%; recebe mais ou igual a 500,00 e menos que 1.000,00, terá reajuste de 75%; recebe mais ou igual a 1.000,00 e menos que 1.500,00, terá reajuste de 50%; recebe mais ou igual a 1.500,00 e menos que 2.000,00, terá reajuste de 25%; recebe mais ou igual a 2.000,00 e menos que 3.000,00, terá reajuste de 10%; recebe mais ou igual a 3.000,00 e menos que 5.000,00, terá reajuste de 5%; recebe mais ou igual a 5.000,00, terá reajuste de 2%. 27. Desenvolva um programa em C que receba a medida de um ângulo em graus, verifique se é um ângulo válido (entre 0 grau e 360 graus) calcule e mostre o quadrante em que esse ângulo se localiza. Considere os quadrantes da trigonometria, primeiro quadrante graus entre 0 e 90, segundo quadrante graus entre 90 e 180, terceiro quadrante graus entre 180 e 270 e quarto quadrante graus entre 270 e 360. 5

28. Desenvolva um programa em C que receba a medida de um ângulo em graus, calcule e mostre o quadrante em que esse ângulo se localiza. Considere os quadrantes da trigonometria e para ângulos maiores que 360 graus ou menores que 360 graus, reduzi-los, mostrando também o número de voltas e o sentido da volta (horário ou anti-horário). 29. Desenvolva um programa em C que receba o tipo de investimento (poupança ou fundo de renda fixa) e o valor do investimento, calcule e mostre o valor corrigido do investimento após o período de 90 dias, considerando que o rendimento mensal da poupança é de 3% e o do fundo de renda fixa é de 5%. Os juros compostos são calculados pela fórmula: F = (1+i) n. 30. Desenvolva um programa em C que receba uma senha de quatro números, verifique a validade desta senha sabendo que a senha correta é 1234 e mostre ao usuário uma mensagem dizendo se a senha digitada é válida ou não. 31. Desenvolva um programa em C que receba a data de nascimento de uma pessoa, verifique e mostre em qual estação do ano (primavera, verão, outono ou inverno) essa pessoa nasceu. 32. Desenvolva um programa em C que receba a data de nascimento de uma pessoa, verifique e mostre qual o signo dessa pessoa. 6