1- Faça um programa que receba 2 notas, calcule e mostre a media ponderada dessas notas, considerando peso 2 para primeira e peso 3 para a segunda



Documentos relacionados
1ª LISTA DE EXERCÍCIOS

Estrutura Condicional em C - Lista de Exercícios

EXERCÍCIOS RESOLVIDOS algoritmos seqüenciais e com estruturas de seleção

1 ESTRUTURA SEQUENCIAL

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

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:

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

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

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

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

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

Algoritmos. Estrutura Condicional Simples e Composta

Algoritmos e Programação

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

Registros, Vetores e Matrizes

Informática Aplicada I Lista: Fluxograma

Lista 02 Vetores. escreval("agora, digte um nome a ser buscado.") leia(nome)

, se x = y. , se x > y

3) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: Área = ( Base * Altura ) / 2

Estruturas de Repetição Comando Enquanto-FimEnquanto

Lista de Exercícios de Estrutura Condicional

Lista 01 Estruturas de Repetição

Parte I - Expressões lógicas e operadores

LINGUAGEM DE PROGRAMAÇÃO

Programação Estruturada

Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Estrutura Condicional - Lista de Exercícios - Respostas Professor: Danilo Giacobo

ESTRUTURA CONDICIONAL E SELEÇÃO

LÓGICA DE PROGRAMAÇÃO. Estrutura de Repetição Determinada e Indeterminada. Sérgio Carlos Portari Júnior

1ª LISTA DE EXERCÍCIOS - Extra

Professor Mauricio Lederer Algoritmos. Entrada e saída de dados

2ª Lista de Exercícios de Programação I

Para começar... Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Para começar... Comando REPITA (repeat) Comando REPITA (repeat)

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP

Aula 5 ESTRUTURAS DE REPETIÇÃO (WHILE)

Pseudolinguagem (ou Portugol) Profº Elton Rodrigo

Variáveis, Expressões Aritméticas e Entrada e Saída de Dados

2ª Lista de Exercícios de Programação I

Lista de exercícios (seqüencial)

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

Aula 3 Oficina de Programação Algoritmos - Parte 2. Profa. Elaine Faria UFU

RESOLUÇÃO DA AVALIAÇÃO DA SEGUNDA UNIDADE

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.

Algoritmos e Programação

Algoritmos e Programação

Introdução à Programação. 4ª aula. Prof. José Honorato F. Nunes

Introdução à Pseudo-código PROGRAMAÇÃO I (COM06842) LÓGICA E TÉCNICA DE PROGRAMAÇÃO (COM06039)

UNIVERSIDADE ESTADUAL VALE DO ACARAÚ EXERCÍCIOS RESOLVIDOS Estruturas de Repetição

Vetores Unimensionais

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

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO.

ALGORITMOS E PROGRAMAÇÃO Estruturas de repetição. Andreza Leite andreza.leite@univasf.edu.br

Trabalho 1 Algoritmos e Estruturas de Dados I. Licenciatura em Computação 2017 Prof. Marcos V. O. Assis

Linguagem C estruturas de repetição

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

Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO

Funções: Sintaxe: Procedimentos:

Estruturas de repetição

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

Lista de Exercícios 5

ESTRUTURA SEQÜENCIAL

Disciplina de Algoritmos e Programação

Lógica e Linguagem de Programação Aula 02 - Tópicos Preliminares Exercícios 02 - Respostas Professor: Danilo Giacobo

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

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

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

Algoritmos e Programação

Linguagem C ESTRUTURA DE CONTROLE

Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3

G A B A R I T O. Estrutura Sequencial

9. Comando de repetição com variável de controle (para.. de.. até.. faça)

Introdução à Programação

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

ALGORITMO I ESTRUTURA DE CONTROLE DECISÃO SE / CASO;

Saída Média dos valores digitados: 3.40

Aula 4 Oficina de Programação Algoritmos - Parte 3. Profa. Elaine Faria UFU

Exercícios: comandos condicionais

Questão 1: Questão 2:

PROGRAMAÇÃO DE COMPUTADORES I - BCC Vetores e matrizes

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

Lista de Exercícios 03a Algoritmos Repetição

Estruturas de Repetição WHILE e DO- WHILE

Exercícios: comandos condicionais

Lógica de Programação

Lista de Exercícios 3

Aula 4 Estruturas Condicionais

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

Programação científica C++

Lista de Exercícios Estrutura de Repetição

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

Essa estrutura de repetição é utilizada quando se sabe o número de vezes que um trecho do algoritmo deve ser repetido.

Lista de Exercícios 03a Algoritmos Repetição. 1) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 0 a 50.

1ª Lista de exercícios

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

PROGRAMA HelloWorld.java ESTRUTURA SEQUENCIAL. Programa HelloWorld.java

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

Estruturas de Repetição

Estruturas de Repetição

Transcrição:

Estrutura Sequencial 1- Faça um programa que receba 2 notas, calcule e mostre a media ponderada dessas notas, considerando peso 2 para primeira e peso 3 para a segunda real n1, n2, mp; escreva ("digite o 1º numero"); leia (n1); escreva("digite o 2º numero"); leia (n2); mp=(n1*2)+(n2*3)/3+2; escreva ("o resultado é",mp); 2- Um funcionário recebe salario fixo mais 4% de comissão sobre as vendas. Faça um programa que receba o salario fixo do funcionário e o valor de suas vendas, calcule e mostre a comissão e seu salário final. real s, c, v, result; escreva ("digite o valor do salario"); leia (s); escreva ("digite o valor das vendas"); leia (v); result= 5+(4*v)/100; escreva ("resultado é:", result); 3- Faça um programa que receba o preço de um produto, calcule e mostre o novo preço, sabendo-se que este sofreu um desconto de 10%. real p, pf; escreva ("digite o preço do produto"); leia (p); pf= p-(p*10)/100; 4- Faça um programa que receba o valor do salário minimo e o valor do salario de um funcionario, calcule e mostre a quantidade de salários minimos que esse funcionario ganha. real sf, sm,, nsm; esreva ("digite o valor do salario minimo"); leia (sm); escreva ("digite o valor do seu salario"); leia (sf); nsm= sf/sm; escreva ("o numero de salarios minimos é:",nsm);

5-Faça um programa que receba o peso de uma pessoa em quilos, calcule e mostre esse peso em gramas. inteiro peso, pg; escreva ("digite o peso"); leia (peso); pg= peso*1000; escreva ("o peso em gramas é",pg); Estrutura Condicional 1-Faça um programa que receba três números e mostre o maior. inteiro n1, n2, n3; escreva ("digite o 1ª numero"); leia(n1); escreva ("digite o 2ª numero"); leia(n2); escreva ("digite o 3ª numero"); leia(n3); se (n1>n2 e n1>n2){ escreva ("O maior numero é:",n1); senão{ se (n2>n1 e n2>n3){ escreva ("O maior é:",n2); senão{ escreva ("O maior é n3"); 2-Faça um programa para calcular e mostrar o salário reajustado de um funcionário. O percentual de aumento encontra-se na tabela a seguir. real s, sr; escreva ("Digite o seu salário"); leia (s); se (s<=300){ sr=s+(s*35)/100; escreva ("Seu salario é;",sr); senão{ sr=s+(s*15)/100; escreva ("Seu salário é;",sr); 3- Um banco concederá um crédito especial aos seus clientes, de acordo com o saldo médio no último ano. Faça um programa que receba o saldo médio de um cliente e calcule o valor do crédito, de acordo com a tabela a seguir. Mostre o saldo médio e o valor do crédito. real sm, vc; escreva ("Digite o valor do seu salario médio"); leia (sm);

se (sm>400){ vc=sm+(sm*30)/100; escreva ("Seu crédito especial é;",vc); senão{ se (sm>=300 e sm<400){ vc=sm+(sm*25)/100; escreva ("Seu crédito especial é;",vc); senão{ se (sm>=200 e sm<300){ vc=sm+(sm*20)/100; escreva ("Seu crédito especial é;",vc); senão{ vc=sm+(sm*10)/100; escreva ("Seu crédito especial é;",vc); 4- O preço ao consumidor, de um carro novo é a soma do custo de fábrica com a porcentagem do distribuidor e com os impostos, ambos aplicados ao custo de fábrica. As porcentagens encontram-se na tabela a seguir. Faça um programa que receba o custo de fábrica de um carro e mostre o preço ao consumidor. real pf, pc; escreva ("Digite o valor do preço de fabrica"); leia (pf); se (pf<=12000){ pc=pf+(pf*5)/100; escreva ("O preço do carro é;",pc); senão{ se (pf>12000 e pf<25000); pc=pf+((pc*10)+(pf*15)/100) escreva ("O preço do carro é;",pc); senão{ pc=pf((pc*15)+(pf*20)/100; escreva ("O preço do carro é;",pc);

Estrutura de Repetição 1-Escreva um algoritmo em PORTUGOL que imprima todos os numeros inteiros de 100 a 200. questao1{ int cont; para(cont=100;cont<=200;cont=cont+1){ escreva (cont); 2-Criar um algoritmo em PORTUGOL que leia um número (NUM), e depois leia NUM números inteiros e imprima o maior deles. questao2{ int cont, num, maior, n; escreva ("digite a quantidade de numeros a serem lidos"); leia(num); para(cont=1;cont<=num;cont=cont+1){ escreva("digite o ",cont"º numero"); leia(n); se(cont==1){ maior=n; senao{ se(n>maior){ maior=n; 3-Faça um algoritmo que vários números positivos, calcule e escreva a média aritmética entre eles. Adote como flagnumero ==0; questao3{ real cont, media, n, soma=0 escreva("digite um numero"); leia (n) se(n<0){ escreva("numero invalido, por favor digite um numero positivo"); enquanto(n<0); se (n!=0){ cont=cont+1; soma=soma+n; enquanto(n!=0); media=soma/cont; escreva ("A media é;", media);

4-Faça um algoritmo que leia um número indeterminado de nomes e salários. Calcule e escreva a média entre os salários lidos. O flag será nome igual a FIM questao4{ literal nome, fim; real salario, media, soma=0, cont=0; escreva("digite seu nome"); leia(nome); escreva("digite o salario"); leia(salario); se(salario<=0){ escreva ("salario invalido, por favor digite um salario positivo"); enquanto(salario<=0); se (salario>0){ cont=cont+1; soma=soma+salario; enquanto(salario!=fim); media=soma/cont; escreva("a media de salários é;",media); 5- Faça um algoritmo que leia vários números positivos e calcule e escreva quantos são pares e quantos são impares. questao5{ int, cont1=0, cont2=0, n; escreva("digite um numero"); leia(n); se (numero<0){ escreva("numero invalido, por favor digite um numero positivo"); enquanto(n<0); se(n%2 ==0){ cont1=cont1+1; senao{ se(n%2!=0){ cont2=cont2+1; enquanto(n!=0); escreva("a quantidade de numeros impar é;",cont2); escreva("a quantidade de numeros par é;",cont1);

Matriz 1-Faca um programa que leia numeros e armazene numa matriz 2x3. int mat[2][3]; int linha, coluna; para (linha = 0; linha < 2; linha++) { para (coluna=0;coluna<3; coluna++){ escreva("digite o numero que corresponde a linha " + (linha + 1) + " e a coluna " + (coluna + 1)); leia(mat[linha][coluna]); 2-Faca um programa que leia numeros e armazene numa matriz 3x3. Calcule e escreva a soma da diagonal principal. int mat[3][3]; int linha, coluna; real soma = 0; para (linha = 0;linha<3; linha++){ para (coluna=0;coluna<3;coluna++){ escreva("digite o numero que corresponde a linha ", (linha + 1), " e a coluna ", (coluna + 1)); leia(mat[linha][coluna]); se (linha == coluna) { escreva(soma); soma = soma + mat[linha][coluna];

3-Faça um programa que leia o salário bruto de 15 (quinze funcionários) e armazene em uma matriz(3x5), lembrando-se que não existe salário negativo. Depois calcule e escreva a média salarial e quantos funcionários têm o salário bruto maior que a média salarial. int linha, coluna, qtd = 0; real mat[3][5]; real media, soma = 0; para(linha = 0; linha < 3; linha++) { para (coluna = 0; coluna < 5; coluna++) { faça { escreva("digite o salario do funcionario que corresponde a linha ", (linha + 1), " e a coluna ", (coluna + 1)); leia(mat[linha][coluna]); enquanto (mat[linha][coluna] < 0); soma = soma + mat[linha][coluna]; media = soma / 5; escreva("a media é", media); para (linha = 0; linha < 3; linha++) { para (coluna = 0; coluna < 5; coluna++) { se (mat[linha][coluna] > media) { qtd = qtd + 1; escreva("o numero de funcionarios que possui o salario maior que a media é ",qtd);

4-Faça um programa que leia 12 números positivos e armazene em uma matriz (4x3), e depois calcule e mostre o menor deles. real mat[4][3]; int linha, coluna; real menornumero = 0; para (linha = 0; linha < 4; linha++) { para (coluna = 0; coluna < 3; coluna++) { escreva("digite o numero que corresponde a linha ",(linha + 1), " e a coluna ", (coluna + 1)); leia(mat[linha][coluna]); se (linha == 0 e coluna == 0) { menornumero = mat[linha][coluna]; senao { se(mat[linha][coluna] < menornumero) { menornumero = mat[linha][coluna]; escreva("o menor numero é",menornumero); 5-Faça um programa que leia 9 números positivos e armazene em uma matriz (3x3), depois calcule e mostre o maior deles. real mat[3][3]; real maiornumero = 0; int linha, coluna; para(linha = 0; linha < 3; linha = linha + 1) { para (coluna = 0; coluna < 3; coluna = coluna + 1) {

escreva("digite o numero que corresponde a linha ", (linha + 1), " e a coluna ", (coluna + 1)); leia(mat[linha][coluna]); se (linha == 0 e coluna == 0) { maiornumero = mat[linha][coluna]; senao{ se (mat[linha][coluna] > maiornumero) { maiornumero = mat[linha][coluna]; escreva("o maior numero é", maiornumero);