Lista resolvida de IPC Exercício 1

Tamanho: px
Começar a partir da página:

Download "Lista resolvida de IPC Exercício 1"

Transcrição

1 Lista resolvida de IPC Exercício 1 Algoritmo para calcular área de triângulos, informando base e altura. float base,altura,area; printf("\nprograma para calcular area de triangulos\n\n"); printf("\ndigite o valor da base: "); scanf("%f",&base); if(base<=0) printf("\nerro. Voce digitou um valor invalido."); printf("\ndigite o valor da altura: "); scanf("%f",&altura); if(altura<=0) printf("\nerro. Voce digitou um valor invalido."); area=(base*altura)/2.0; printf("\narea de: %.2f u.a.",area); Exercício 2 Algoritmo para calcular o valor de um terreno, informando as medidas do terreno e o valor do metro quadrado. float comp,larg,valor,area,v_total; printf("\nprograma para calcular valor de um terreno\n\n"); printf("\ndigite a largura do terreno [em metros]: "); scanf("%f",&larg); if(larg<=0) printf("\nerro. Voce digitou um valor invalido para largura. "); printf("\ndigite o valor do comprimento do terreno [em metros]: "); scanf("%f",&comp); if(comp<=0)

2 printf("\nerro. Voce digitou um valor invalido para comprimento. "); printf("\ndigite o valor do metro quadrado [em reais]: "); scanf("%f",&valor); if(valor<=0) printf("\nerro. Voce digitou um valor invalido. "); area=larg*comp; v_total=area*valor; printf("\narea do terreno: %.2f m2",area); printf("\nvalor total do terreno: R$ %.2f",v_total); Exercício 3 Algoritmo para calcular as variáveis X, Y e Z a partir das variáveis A e C. #include <math.h> float A,C,X,Y,Z; printf("\nprograma para calcular o valor de X, Y e Z a partir de duas variaveis\n\n"); printf("\ndigite um numero: "); scanf("%f",&a); printf("\ndigite outro numero: "); scanf("%f",&c); Y=6.0*C+(7.0-(pow(A,8)))/2.0; X=(3.0*Y-(pow(C,5)))/8.0; Z=5.0*X-4.0+(2.0*(pow(A,9))); printf("\no valor de X : %.2f",X); printf("\no valor de Y : %.2f",Y); printf("\no valor de Z : %.2f",Z);

3 Exercício 4 Algoritmo para conversão de temperatura em Fahrenheit para Celsius. float F,C; printf("\nprograma para converter temperatura em Fahrenheit para Celsius\n\n"); printf("\ndigite a temperatura em Fahrenheit: "); scanf("%f",&f); C=(5/9.0)*(F-32); printf("\na temperatura em Celsius e: %.2f",C); Exercício 5 Algoritmo para ler um inteiro entre 0 e 999 e classificá-lo em UNIDADE, DEZENA ou CENTENA. int num; printf("\ndigite um numero inteiro entre 0 e 999: "); scanf("%d",&num); if(num<0) printf("\nerro. Voce digitou um numero menor que zero."); if(num<10) printf("\nesse numero UNIDADE: %d",num); if(num<100) printf("\nesse numero DEZENA: %d",num); if(num<1000) printf("\nesse numero CENTENA: %d",num); printf("\nerro. Voce digitou um numero maior que 999.");

4 Exercício 6 Algoritmo para calcular Y por meio de dois números quaisquer. #include <math.h> float A,B,D,Y; printf("\nprograma para calcular Y por meio de dois numeros quaisquer\n\n"); printf("\ndigite um numero: "); scanf("%f",&a); printf("\ndigite outro numero: "); scanf("%f",&b); D=((6.0*A)-5.0)+(pow(B,3)); if(d<=0.0) printf("\nimposs vel calcular Y. Divisao por zero ou raiz quadrada negativa. "); Y=(100+B)/(sqrt(D)); printf("\no valor de Y e: %.2f",Y); Exercício 7 Algoritmo para calcular os valores de salário bruto, líquido e o desconto de um funcionário, por meio do seu salário-hora e o número de horas trabalhadas. char matr[100]; float horas,sal_hora,sal_bruto,desc,sal_liq; float sal_min=350.0; /* Modifique aqui o valor do salario m nimo */ printf("\nprograma para calculo de pagamento de salario\n\n"); printf("\ndigite a matr cula do funcionario: "); gets(matr); printf("\ndigite o numero de horas trabalhadas: "); scanf("%f",&horas); if(horas<0) printf("\nerro. Voce digitou um numero invalido de horas. "); printf("\ndigite o salario-hora: "); scanf("%f",&sal_hora); if(sal_hora<=0) printf("\nerro. Voce digitou um valor invalido para salario-hora. ");

5 sal_bruto=sal_hora*horas; if(sal_bruto>(sal_min*3.0)) if(sal_bruto>(sal_min*10.0)) desc=sal_bruto*0.20; sal_liq=sal_bruto*0.80; printf("\nnumero de Matr cula: %s",matr); printf("\nsalario Bruto: R$ %.2f",sal_bruto); printf("\ndesconto INSS: R$ %.2f",desc); printf("\nsalario L quido: R$ %.2f",sal_liq); desc=sal_bruto*0.10; sal_liq=sal_bruto*0.90; printf("\nnumero de Matr cula: %s",matr); printf("\nsalario Bruto: R$ %.2f",sal_bruto); printf("\ndesconto INSS: R$ %.2f",desc); printf("\nsalario L quido:r$ %.2f",sal_liq); desc=sal_bruto*0.05; sal_liq=sal_bruto*0.95; printf("\nnumero de Matr cula: %s",matr); printf("\nsalario Bruto: R$ %.2f",sal_bruto); printf("\ndesconto INSS: R$ %.2f",desc); printf("\nsalario L quido: R$ %.2f",sal_liq);

6 Exercício Extra Algoritmo para calcular a média de um aluno da Faenquil, considerando notas da P1 e P2, e um eventual Exame. float P1,P2,M,EX,MF; printf("\nprograma para calcular a media de um aluno da Faenquil\n\n"); printf("\ndigite a nota da P1: "); scanf("%f",&p1); if(p1>=0) if(p1>10) printf("\nerro. Voce digitou uma nota maior que 10. "); printf("\ndigite a nota da P2: "); scanf("%f",&p2); if(p2>=0) if(p2>10) printf("\nerro. Voce digitou uma nota maior que 10. "); M=(P1+P2)/2.0; if(m>=6.5) printf("\naluno aprovado com a media: %.1f",M); if(m>=3.0) printf("\naluno de exame com a media: %.1f",M); printf("\ndigite a nota do exame: "); scanf("%f",&ex); if(ex>=0) if(ex>10) printf("\nerro. Voce digitou uma nota maior que 10. "); MF=(M+EX)/2.0; if(mf>=5.0) printf("\naluno aprovado com a media: %.1f",MF); printf("\naluno reprovado com a media: %.1f",MF); printf("\nerro. Voce digitou uma nota menor que zero. "); printf("\naluno reprovado com a media: %.1f",M);

7 printf("\nerro. Voce digitou uma nota menor que zero. "); printf("\nerro. Voce digitou uma nota menor que zero. ");

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

Decisão. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Decisão Prof. Dr. Silvio do Lago Pereira Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Valores lógicos C não oferece tipo de dados específico para valores lógicos. O número

Leia mais

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.

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. 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. /*declaração de variáveis*/ int n1, n2, n3, soma; printf("digite

Leia mais

Aula 05 Estrutura de Seleção em C

Aula 05 Estrutura de Seleção em C Aula 05 Estrutura de Seleção em C Disciplina: Algoritmos Prof. Allbert Velleniche de Aquino Almeida E-mail: allbert.almeida@fatec.sp.gov.br Site: http://www.allbert.com.br /allbert.almeida Seleção ou Tomada

Leia mais

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.

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. 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. public class Questao001 { public static void main(string[] args)

Leia mais

LISTA DE EXERCÍCIOS: 1ª Unidade

LISTA DE EXERCÍCIOS: 1ª Unidade LISTA DE EXERCÍCIOS: 1ª Unidade 1) Dado o trecho de código a seguir, qual será a saída se as entradas forem, respectivamente: A) 0 e 1 B) 2 e 3 C) 1 e 1 #include int main(){ float num1, num2;

Leia mais

As bibliotecas iostream e cstdlib permitem a utilização de diversos comandos de entrada e saída e funções básicas.

As bibliotecas iostream e cstdlib permitem a utilização de diversos comandos de entrada e saída e funções básicas. Roteiro 2 Estrutura Sequencial em C/C++ A estrutura sequencial na linguagem C/C++ #include Bloco de comandos; Bibliotecas são arquivos contendo várias funções que podem ser incorporadas

Leia mais

Solucionário de. Programação

Solucionário de. Programação Solucionário de Programação Questão 1 Fazer um programa que mostre na tela o valor da variável x inteiro e y real, atribua a x 8 e a y 2.5 vezes o valor de x. int x; float y; x=8; y=2.5 * x; printf("x=%d\n",x);

Leia mais

Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios 01 - Respostas Professor: Danilo Giacobo

Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios 01 - Respostas Professor: Danilo Giacobo Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios 01 - Respostas Professor: Danilo Giacobo Para cada problema abaixo escreva uma solução algorítmica utilizando a forma da descrição narrativa

Leia mais

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

Estrutura Sequencial. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Estrutura Sequencial Prof. Dr. Silvio do Lago Pereira Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Fundamentos Tipo de dados especifica um conjunto de valores e operações

Leia mais

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

1) Dado o trecho de código a seguir, qual será as saídas se as entradas forem, respectivamente: 1) Dado o trecho de código a seguir, qual será as saídas se as entradas forem, respectivamente: a) 0 e 1 b) 2 e 3 c) 1 e 1 float num1, num2; printf("digite o primeiro número"); scanf("%f",&num1); printf("digite

Leia mais

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

Grupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo: Grupo A Exercícios Básicos Exercício Descrição 1. Comente o resultado de cada um dos programas abaixo: #include void main(void) { int a=54, b=; float x=5.8; printf("[%-4d]", a); printf("[%0d]",

Leia mais

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

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10 Nota SSC0304 - Introdução à Programação para Engenharias Lista 01 Entrega em 06/04/2018 08h10 Nome N.º USP Obs 1: Utilize essa primeira página como capa da sua lista de exercícios Obs 2: Esta lista é em

Leia mais

Exercícios Programação Estruturada e Construção de Algoritmo

Exercícios Programação Estruturada e Construção de Algoritmo Exercícios Programação Estruturada e Construção de Algoritmo // >>> 1.0 Sequência Simples * Exer. 1) Ler um número e mostrar. int num; printf("digite um numero: "); printf("o numero que voce digitou foi:

Leia mais

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

Funções de Entrada e Saída Formatada Constantes de barra invertida Funções de Entrada e Saída Formatada Constantes de barra invertida Constante \n \ \ \0 \\ \t \a \b Significado new line aspas apóstofro - nulo (0 decimal) barra invertida tabulação horizontal (tab) alerta

Leia mais

1 ESTRUTURA SEQUENCIAL

1 ESTRUTURA SEQUENCIAL Noções de Programação de Computadores Prof. Eduardo 1 1 ESTRUTURA SEQUENCIAL algoritmo Nome_do_algoritmo declaração de variáveis variáveis inicio bloco de comandos; fim_algoritmo 1.1 Declaração de variáveis

Leia mais

FAETERJ Faculdade de Educação Tecnológica do Estado do Rio de Janeiro Programação e Estruturas de Dados em C Prof. Gilberto Quirgo de Souza

FAETERJ Faculdade de Educação Tecnológica do Estado do Rio de Janeiro Programação e Estruturas de Dados em C Prof. Gilberto Quirgo de Souza Lista 02 Algoritmos 1. Faça um algoritmo que leia um número inteiro e mostre uma mensagem indicando se este número é par ou ímpar, e se é positivo ou negativo. 2. Faça um algoritmo que leia 3 notas de

Leia mais

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

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 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 PARTE 1: OPERADORES E COMANDOS BÁSICOS EXEMPLO 1.1: Programa que

Leia mais

Algoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014.

Algoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014. Algoritmos e Lógica de Programação Prof. Marcos Antonio Estremoe 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014. 2 - Faça um programa que imprima a palavra Bem Vindo à Engenharia

Leia mais

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

ESTRUTURAS CONDICIONAIS. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza ESTRUTURAS CONDICIONAIS Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURA CONDICIONAL ESTRUTURA DE REPETIÇÃO 2 Estruturas Condicionais

Leia mais

1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos.

1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos. LISTA DE EXERCÍCIOS DE ICCII TURMA N1 E N2 3º PERÍODO ENGENHARIA DE PRODUÇÃO Prof.: Menezes Valor máximo: 3 pontos. Data da Entrega: Turma N1 23/04/2012 Turma N2 25/04/2012 Quantidade máxima de alunos

Leia mais

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

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD 1. Atribua valores para as variáveis usadas e determine o resultado da execução dos algoritmos abaixo: algoritmo Intervalo de Numeros var numero : inteiro inicio escreva ( Digite um numero: ) leia (numero)

Leia mais

CURSO TÉCNICA DE INFORMÁTICA

CURSO TÉCNICA DE INFORMÁTICA CURSO TÉCNICA DE INFORMÁTICA 782 Programação em C Estrutura Básica Conceitos Fundamentais Carla Ventura 2010 Índice Conteúdo Programa nº2... 4 Programa nº3... 6 Programa nº4... 8 Programa nº5... 10 Programa

Leia mais

782 - Estrutura e conceitos

782 - Estrutura e conceitos 201 0 [Escrever texto] [Escrever texto] [Escrever texto] 782 - Estrutura e conceitos Ana Martins TIS - Monchique 16-08-2010 Exercício nº1 Descrição do exercício: Este foi o meu primeiro exercício onde

Leia mais

Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof.

Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof. Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof. Modesto A. Chaves Faça um algoritmo que Leia dois valores

Leia mais

Unidade 10: Programas com Estruturas de Decisão Prof. Daniel Caetano

Unidade 10: Programas com Estruturas de Decisão Prof. Daniel Caetano Lógica de Programação para Engenharia 1 Unidade 10: Programas com Estruturas de Decisão Prof. Daniel Caetano EXERCÍCIO 4. Todos os meses as empresas precisam realizar o desconto de INSS do funcionário.

Leia mais

Programação em C, Estrutura básica e conceitos fundamentais. Patrícia da Conceição

Programação em C, Estrutura básica e conceitos fundamentais. Patrícia da Conceição 16-8-2010 0782 - Programação em C, Estrutura básica e conceitos fundamentais Patrícia da Conceição Índice Conteúdo Programa 1... 3 Programa 2... 4 Programa 3... 6 Programa 4... 8 Programa 5... 9 Programa

Leia mais

Maratona de Programação

Maratona de Programação Maratona de Programação 4 de abril de 2016 1 Questões Básicas 1. Faça um algoritmo que peça para o usuário digitar seu nome e, em seguida, escreva seu nome na tela. 2. Faça um algoritmo que leia o nome

Leia mais

LISTA DE EXERCÍCIOS (2) PYTHON

LISTA DE EXERCÍCIOS (2) PYTHON LISTA DE EXERCÍCIOS (2) PYTHON 1. Faça um Programa que peça dois números e imprima o maior deles. 2. Faça um Programa que peça um valor e mostre na tela se o valor é positivo ou negativo. 3. Faça um Programa

Leia mais

Computação eletrônica: Operadores, expressões e funções

Computação eletrônica: Operadores, expressões e funções Computação eletrônica: Operadores, expressões e funções Gurvan Huiban ghuiban@cin.ufpe.br Plano de aula 1 2 Funções 1 Operadores aritméticos Operadores relacionais Operadores lógicos 2 Funções Operadores

Leia mais

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

ESTRUTURAS CONDICIONAIS. Introdução à Ciência da ComputaçãoI Simone Senger de Souza ESTRUTURAS CONDICIONAIS Introdução à Ciência da ComputaçãoI Simone Senger de Souza Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURA CONDICIONAL ESTRUTURA DE REPETIÇÃO 2 Estruturas Condicionais Estrutura

Leia mais

SSC 0301 IC para Engenharia Ambiental

SSC 0301 IC para Engenharia Ambiental SSC 0301 IC para Engenharia Ambiental Tipos, variáveis e expressões Prof. Márcio Delamaro e Prof. Jorge Luiz e Silva delamaro@icmc.usp.br; jsilva@icmc.usp.br SSC 0301 IC para Engenharia Ambiental ICMC/USP

Leia mais

printf("ola pessoal\nestou programando em C"); +++++++++++++++++++++++++++++++++++++++++++++++ #include int a; a=10; printf("o valor de a : %d",a,"\n\n"); ++++++++++++++++++++++++++++++++++++++++++++++

Leia mais

Introdução a Linguagem C

Introdução a Linguagem C Introdução a Linguagem C Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Histórico Estrutura básica de um programa em C Diretivas para o processador Bibliotecas Ambiente de desenvolvimento

Leia mais

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância Projeto TSIaD Tecnologia em Sistemas para Internet a Distância Analise os seguintes algoritmos e diga o que será impresso ao serem executados. a) b) c) d) e) A ß 10 A ß 30 A ß 10 A ß 10 A ß 10 B ß 20 B

Leia mais

Aula 07: Introdução a Funções

Aula 07: Introdução a Funções Aula 07: Introdução a Funções Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Comandos condicionais Exemplos diversos

Leia mais

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS. Curso Superior de Tecnologia em Sistemas para Internet a Distância Instituto Federal Sul-rio-grandense - IFSUL Sistema Universidade Aberta do Brasil UAB Núcleo de Produção de Tecnologia e Ensino - NPTE

Leia mais

Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1

Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1 Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1 e de Dados Exercício 01 Codifique um programa que, dado dois números inteiros quaisquer, efetue a soma desses números e imprima o

Leia mais

Lista de Exercícios 3

Lista de Exercícios 3 Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Disciplina: BCC201 Introdução a Programação Professores: Túlio A. M. Toffolo e Puca

Leia mais

void lerdados(float *salario, int *horasextras, int *horasatraso, int *dependentes, int *tempodeservico) {

void lerdados(float *salario, int *horasextras, int *horasatraso, int *dependentes, int *tempodeservico) { ex8 8. Faça um programa que leia as seguintes informações dos funcionários de uma empresa: matrícula do funcionário, salário bruto, quantidade de horas extras, quantidade de horas em atraso, quantidade

Leia mais

Laboratório de 13 de maio de 2019

Laboratório de 13 de maio de 2019 Laboratório de 13 de maio de 2019 O laboratório de hoje irá permitir que o aluno revise diversos dos conceitos e ferramentas estudados ao longo do curso. São 6 atividades em níveis crescentes de dificuldade,

Leia mais

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

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção Informática Aplicada Campus Angicos Professor: Araken de Medeiros Santos LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção Descreva um algoritmo para os seguintes problemas utilizando estruturas

Leia mais

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

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva Exercícios para praticar o uso das estruturas condicionais

Leia mais

Solucionário de. Programação

Solucionário de. Programação Solucionário de Programação Questão 0 Crie um programa em que o usuário possa entrar com o valor de uma peça, com o número de peças compradas e dar um desconto de 12% ao comprador. O dado de saída é o

Leia mais

Departamento de Informática - PUC-Rio INF 1005 Programação 1 P1 26/04/2010

Departamento de Informática - PUC-Rio INF 1005 Programação 1 P1 26/04/2010 Departamento de Informática - PUC-Rio INF 1005 Programação 1 P1 26/04/2010 Aluno: Instruções: 1) Escreva seu nome completo, matrícula e turma em todas as folhas desta prova; 2) A prova deve ser completamente

Leia mais

1ª LISTA DE EXERCÍCIOS - Extra

1ª LISTA DE EXERCÍCIOS - Extra 1ª LISTA DE EXERCÍCIOS - Extra Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1) Faça um algoritmo que receba dois números e exiba

Leia mais

782-PROGRAMAÇÃO EM C-C++- ESTRUTURA BÁSICA E CONCEITOS FUNDAMENTAIS. 17-08-2010 Curso de TIS Sandra Jacinto

782-PROGRAMAÇÃO EM C-C++- ESTRUTURA BÁSICA E CONCEITOS FUNDAMENTAIS. 17-08-2010 Curso de TIS Sandra Jacinto 782-PROGRAMAÇÃO EM C-C++- ESTRUTURA BÁSICA E CONCEITOS FUNDAMENTAIS 17-08-2010 Curso de TIS Sandra Jacinto Índice Conteúdo 1º Programa... 3 2º Programa... 4 3º Programa... 5 4º Programa... 6 5º Programa...

Leia mais

UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação

UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação Lista de exercícios 2.1 Estruturas condicionais - básico 1) Desenvolver um algoritmo que determine o

Leia mais

Lista de Exercícios 01 Entrada e Saída de Dados

Lista de Exercícios 01 Entrada e Saída de Dados Lista de Exercícios 01 e de Dados Exercício 01 Uma P. A., Progressão Aritmética, fica determinada pela sua razão (r) e pelo seu primeiro termo (a 1 ). Escreva um programa que determine o n-ésimo termo

Leia mais

Lista de Exercícios Estruturas: Linear, Condicional e Exclusão Múltipla Algoritmos e Linguagens de Programação

Lista de Exercícios Estruturas: Linear, Condicional e Exclusão Múltipla Algoritmos e Linguagens de Programação Lista de Exercícios Estruturas: Linear, Condicional e Exclusão Múltipla Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior IMPORTANTE: Lembre-se! As respostas apresentadas a seguir não

Leia mais

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

Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018. 1 INSTRUÇÃO DE SAÍDA Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018 Exercícios 1 Instrução de Saída 1. Implementar um programa

Leia mais

Tipos de Dados, Variáveis e Entrada e Saída em C. DCC 120 Laboratório de Programação

Tipos de Dados, Variáveis e Entrada e Saída em C. DCC 120 Laboratório de Programação Tipos de Dados, Variáveis e Entrada e Saída em C DCC 120 Laboratório de Programação Variáveis Uma variável representa um espaço na memória do computador para armazenar um determinado tipo de dado. Em C,

Leia mais

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

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 Simbologia 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 3 - Estrutura de Seleção Múltipla switch (expressão)

Leia mais

LINGUAGEM E TECNICAS DE PROGRAMAÇÃO

LINGUAGEM E TECNICAS DE PROGRAMAÇÃO LINGUAGEM E TECNICAS DE PROGRAMAÇÃO Aula 03 Lógica Entrada de dados Lógica Lógica, no seu sentido mais amplo, está presente em todos os passos de nossas vidas, servindo de base para resolução de nossos

Leia mais

Fundamentos de Programação 1

Fundamentos de Programação 1 Fundamentos de Programação 1 Linguagem C Funções Slides 7 Prof. SIMÃO Jean Marcelo SIMÃO 1 #include void calc_area_quadrado(); void calc_area_triang_ret(); Funções e variáveis globais void calc_area_quadrado

Leia mais

Exercícios Repetição

Exercícios Repetição Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que

Leia mais

Aula 2 Comandos de Decisão

Aula 2 Comandos de Decisão Departamento de Sistemas de Computação Universidade de São Paulo SSC 502 Laboratório de Introdução a Ciência de Computação I Aula 2 Comandos de Decisão Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br)

Leia mais

Universidade Federal do ABC Programação Estruturada Fabrício Olivetti França Lista de Exercícios 02

Universidade Federal do ABC Programação Estruturada Fabrício Olivetti França Lista de Exercícios 02 1 Objetivos da lista Universidade Federal do ABC Programação Estruturada Fabrício Olivetti França Lista de Exercícios 02 Esta lista de exercícios tem como objetivo introduzir funções na linguagem C. Como

Leia mais

Exercícios - Questões Objetivas

Exercícios - Questões Objetivas Exercícios - Questões Objetivas Apresentação 02 - Tipos de Dados 1. O nome de uma variável é criado por um programador devendo seguir algumas regras, são listas de nomes válidos, EXCETO: a) Nota1, Nota2,

Leia mais

Lógica de Programação

Lógica de Programação MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA TRIÂNGULO MINEIRO Campus Uberlândia Centro Lógica de Programação Exercícios

Leia mais

Questão 1: Questão 2:

Questão 1: Questão 2: ICET CURSO: Ciência da Computação e Sistemas de Informação (Linguagem de Programação e Algoritmos) Estudos Disciplinares Campus: Data: / / Nome: RA: Turma: Questão 1: Qual a sequência que este algoritmo

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento julliano.rn@gmail.com Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos

Leia mais

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro.

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro. LISTA DE EXERCÍCIO 1) Fazer um algoritmo para calcular a soma entre dois números. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro. 3) Fazer um algoritmo

Leia mais

LISTA DE EXERCÍCIOS 05 (GABARITO)

LISTA DE EXERCÍCIOS 05 (GABARITO) LISTA DE EXERCÍCIOS 0 (GABARITO) CURSO: Bacharelado em Engenharia Elétrica MÓDULO/SEMESTRE/SÉRIE: 1º TURMA: 0. DISCIPLINA: Introdução à Programação DOCENTE: Alexandro dos Santos Silva MODALIDADE: Ensino

Leia mais

1ª LISTA DE EXERCÍCIOS

1ª LISTA DE EXERCÍCIOS Departamento de Informática 205/2 ª LISTA DE EXERCÍCIOS Essa lista de exercícios deve ser resolvida integralmente usando o ambiente BOCA. Instruções gerais para o uso do BOCA: O BOCA é um programa que

Leia mais

Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Terceira Aula Prática - 10 de setembro de 2010

Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Terceira Aula Prática - 10 de setembro de 2010 Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Terceira Aula Prática - 10 de setembro de 2010 1 O comando while Para fazer os exercícios desta aula prática você irá precisar de um

Leia mais

Nome do aluno: Trabalho com código em NOTEPAD++ (Gabarito).

Nome do aluno: Trabalho com código em NOTEPAD++ (Gabarito). Trabalho Algoritmos e Lógica de Programação I Nome do aluno: Trabalho com código em NOTEPAD++ (Gabarito). Questão 01 1 ponto A área de um triângulo é dada pela seguinte fórmula: AREA = (BASE x ALTURA)/2

Leia mais

Fim. Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Programação de Computadores

Fim. Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Programação de Computadores Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Programação de Computadores LISTA DE EXERCÍCIOS 1 1. Fazer um algoritmo para calcular a soma entre dois números.

Leia mais

Operadores e instruções

Operadores e instruções Operadores e instruções Joyce França Professora de Ciência da Computação - IFNMG 2 Operadores Operadores são elementos funcionais que atuam sobre operandos e produzem um determinado resultado. podem ser

Leia mais

Estruturas de controle sequencial e condicional

Estruturas de controle sequencial e condicional Estruturas de controle sequencial e condicional UNIFAL-MG, campus Varginha 14 de Setembro de 2018 Estrutura sequencial Sequencial - número ao quadrado Pseudocódigo: ler um valor numérico inteiro e apresentá-lo

Leia mais

Introdução ao VisuALG

Introdução ao VisuALG Introdução ao VisuALG Agenda VisuALG: Introdução ao VisuALG; Apresentação do Software; Entrada, Processamento e Saída; Depuração; Exercícios. Introdução ao VISUALG Site: http://www.apoioinformatica.inf.br/produtos/visualg

Leia mais

Estruturas de Controle de Fluxo

Estruturas de Controle de Fluxo Estruturas de Controle de Fluxo 1 Instrução condicional if () 187 Estruturas de Controle de Fluxo 1 Instrução condicional (continuação) if () else

Leia mais

Fundamentos de Programação

Fundamentos de Programação Fundamentos de Programação Programação com sequência Prof. M.Sc.: João Paulo Q. dos Santos E-mail: joao.queiroz@ifrn.edu.br Página: http://docente.ifrn.edu.br/joaoqueiroz/ Etapas de ação de um computador

Leia mais

Aula 07 Introdução à Programação Subprogramas

Aula 07 Introdução à Programação Subprogramas Aula 07 Introdução à Programação Subprogramas Prof. Gustavo Callou gustavo.callou@ufrpe.br gcallou@gmail.com Roteiro SubProgramas Procedimentos Funções Exercícios Gustavo Callou DEINFO/UFRPE 2 Sistema

Leia mais

Estrutura Condicional em C - Lista de Exercícios

Estrutura Condicional em C - Lista de Exercícios Ministério da Educação Universidade Tecnológica Federal do Paraná Campus Pato Branco Professor: Danilo Giacobo Estrutura Condicional em C - Lista de Exercícios Pato Branco, 25 de março de 2015. Instruções:

Leia mais

Aula 13 Oficina de Programação Modularização. Profa. Elaine Faria UFU

Aula 13 Oficina de Programação Modularização. Profa. Elaine Faria UFU Aula 13 Oficina de Programação Modularização Profa. Elaine Faria UFU - 2017 O que é modularização? No século XIX, Henry Ford, para baratear e massificar a montagem de carros, criou uma base modular. Esta

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento julliano.rn@gmail.com Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos

Leia mais

Estruturas de Controle de Fluxo

Estruturas de Controle de Fluxo Aula Prática IX Aula Prática IX Teoria Estruturas de Controle de Fluxo Instrução condicional simples Em pseudocódigo: Na linguagem C: se entao fimse if ()

Leia mais

Exercícios de Programação Lista de Exercícios

Exercícios de Programação Lista de Exercícios Exercícios de Programação Lista de Exercícios 1 2016-1 Entrada e Saída de Dados Exercício 01 Codifique um programa que, dado dois números inteiros quaisquer, efetue a soma desses números e imprima o resultado

Leia mais

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

Lista de Exercícios Complementares 1 - Prof. Red. Entrada e Saída de Dados Lista de Exercícios Complementares 1 - Prof. Red Codifique os exercícios abaixo, codificando-os na Linguagem Scilab. Utilize as mensagens de texto para as entradas e saídas necessárias. Também, use comentários

Leia mais

Linguagem de Programação C (continuação)

Linguagem de Programação C (continuação) Linguagem de Programação C (continuação) Aula 09 Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais 25 de novembro de 2009 Diogo Pedrosa

Leia mais

Aula 06 Definição de Novos Tipos (structs, typedefs, e enumerações) Prof. Filipe Mutz

Aula 06 Definição de Novos Tipos (structs, typedefs, e enumerações) Prof. Filipe Mutz Aula 06 Definição de Novos Tipos (structs, typedefs, e enumerações) Prof. Filipe Mutz 1 Estruturas (structs) Estruturas (structs) são usadas para criar novos tipos de dados pelo agrupamento de informações.

Leia mais

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

15/03/2018. Professor Ariel da Silva Dias Paradigma Imperativo Professor Ariel da Silva Dias Paradigma Imperativo Imperare Comandar É o mais antigo de todos; Baseado no modo de funcionamento do computador; Caracterizada por três conceitos Variáveis; Atribuições; Sequência;

Leia mais

SSC304 Introdução à Programação Para Engenharias. Variáveis e I/O em C. GE4 Bio

SSC304 Introdução à Programação Para Engenharias. Variáveis e I/O em C. GE4 Bio Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Variáveis e I/O em C GE4 Bio GE4Bio Grupo de Estudos em

Leia mais

Oficina de Programação CI Lista de Exercícios 01 Sequência Simples Entrada e Saída Parte A

Oficina de Programação CI Lista de Exercícios 01 Sequência Simples Entrada e Saída Parte A Oficina de Programação CI066 2018-2 Lista de Exercícios 01 Sequência Simples e Parte A Exercício 01 Uma P. A., Progressão Aritmética, fica determinada pela sua razão (r) e pelo seu primeiro termo (a 1

Leia mais

#include <stdio.h> main () { float n1, n2, n3, mediaponderada; int p1, p2, p3; printf("digite a primeira nota: "); scanf("%f", &n1); printf("\ndigite

#include <stdio.h> main () { float n1, n2, n3, mediaponderada; int p1, p2, p3; printf(digite a primeira nota: ); scanf(%f, &n1); printf(\ndigite 149 #include main () { float n1, n2, n3, mediaponderada; int p1, p2, p3; printf("digite a primeira nota: "); scanf("%f", &n1); printf("\ndigite o peso da primeira nota: "); scanf("%d", &p1);

Leia mais

Avaliação 2 03/12/2016 Disciplina Lógica de Programação Prof. Wagner dos Santos C. de Jesus Curso de Engenharias Questões

Avaliação 2 03/12/2016 Disciplina Lógica de Programação Prof. Wagner dos Santos C. de Jesus Curso de Engenharias Questões Avaliação 2 03/12/2016 Disciplina Lógica de Programação Prof. Wagner dos Santos C. de Jesus Curso de Engenharias Questões 1) Responda as questões abaixo (0,3). a) O que vem a ser um ponteiro. Vem a ser

Leia mais

Conceitos Básicos. Professor: Juliano Lucas Gonçalves.

Conceitos Básicos. Professor: Juliano Lucas Gonçalves. Conceitos Básicos Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Revisão Algoritmos Memória, variáveis e constantes Estrutura básica de um algoritmo em pseudocódigo 2 O que já

Leia mais

Universidade Federal do ABC Programação Estruturada Fabrício Olivetti França Lista de Exercícios 01

Universidade Federal do ABC Programação Estruturada Fabrício Olivetti França Lista de Exercícios 01 1 Objetivos da lista Universidade Federal do ABC Programação Estruturada Fabrício Olivetti França Lista de Exercícios 01 Esta lista de exercícios tem como objetivo introduzir os conceitos básicos da linguagem

Leia mais

AULA 1 AULA 2. Estudo dirigido para as três primeiras AULAS de LPI Professora ANITA MACIEL 1º ESTUDO DIRIGIDO

AULA 1 AULA 2. Estudo dirigido para as três primeiras AULAS de LPI Professora ANITA MACIEL 1º ESTUDO DIRIGIDO 1º ESTUDO DIRIGIDO AULA 1 1) Quem desenvolveu a linguagem C e em que década? 2) Cite as sete vantagens da linguagem C? 3) Em 1999, algumas modificações importantes aconteceram. Exemplifique. 4) Cite as

Leia mais

Programação em C. Victor Amorim dos Santos

Programação em C. Victor Amorim dos Santos Programação em C Victor Amorim dos Santos Chegou a hora da revisão Revisão - Algoritmo Sequência ordenada de passos para realização de uma tarefa. Exemplo: Troca de um pneu furado Afrouxar ligeiramente

Leia mais

scanf () Funções de Entrada e Saída Formatada leitura de dados; formato geral: scanf (string_de_controle,lista_de_argumentos);

scanf () Funções de Entrada e Saída Formatada leitura de dados; formato geral: scanf (string_de_controle,lista_de_argumentos); Funções de Entrada e Saída Formatada scanf () leitura de dados; formato geral: scanf (string_de_controle,lista_de_argumentos); string_de_controle descrição de todas as variáveis que serão lidas, com informações

Leia mais

Laços de repetição for, while, do-while

Laços de repetição for, while, do-while Computação Eletrônica Laços de repetição for, while, do-while Prof: Luciano Barbosa Estruturas de Repetição Imagine um programa que calcula a média de um aluno. Este programa é bastante simples, bastaria:

Leia mais

Introdução à Programação Estruturada Parte 3. Material da Prof. Ana Eliza

Introdução à Programação Estruturada Parte 3. Material da Prof. Ana Eliza Introdução à Programação Estruturada Parte 3 Material da Prof. Ana Eliza Arquitetura do Computador Digital MEMÓRIA Armazena dados e comandos UNIDADE DE ENTRADA UNIDADE DE CONTROLE UNIDADE LÓGICA E ARITMÉTICA

Leia mais

Algoritmos e Programação

Algoritmos e Programação Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Parte 08 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav

Leia mais

Aula 12- Variáveis e valores reais

Aula 12- Variáveis e valores reais Aula 12- Variáveis e valores reais Até agora todos os nossos problemas continham apenas valores inteiros e portanto variáveis do tipo int. Para resolver problemas que usam valores com parte fracionária,

Leia mais

Programação C# + ASP.NET

Programação C# + ASP.NET Programação C# + ASP.NET Prof. MSc. Daniel Menin Tortelli e-mail: danielmenintortelli@gmail.com Site: http://sites.google.com/site/danielmenintortelli/home 19/08/2014 Programação C# ASP.NET - Prof. MSc.

Leia mais

Lista de exercícios 01 de Computação Aplicada

Lista de exercícios 01 de Computação Aplicada Lista de exercícios 01 de Computação Aplicada 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração,

Leia mais