TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Programação Estruturada

Por:   •  29/4/2015  •  Trabalho acadêmico  •  1.314 Palavras (6 Páginas)  •  202 Visualizações

Página 1 de 6
  1. Exercícios - Estrutura If,Switch ,For, While

1) Elabore um programa que leia um número real. E imprima uma mensagem informando se o número lido está entre 2 e 7. Se sim ele, deve imprimir “Número Válido”, senão, “Número Inválido”

#include

int main()

{
float n;

printf("Escreva um numero: ");
scanf("%f", & n);

if (n > 2 & n < 7)
{

printf("Numero Valido");
}
else
{
printf("NumeroInvalido");
}

}

2) Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um programa que calcule e informe seu peso ideal, utilizando as seguintes fórmulas:

Para homens: (72.7*h) - 58

Para mulheres: (62.1*h) - 44.7 (h = altura). O resultado deve ter uma casa decimal campo 8

#include 
int main()
{
char sexo;
float altura;
float ideal;

printf("digite seu sexo (M/F): ");
scanf("%c", & sexo);if (sexo == 'M' || 'm')
{
printf("Digite sua altura: ");
scanf("%f", & altura);

ideal=(72.7*altura)-58;

printf("Peso Ideal e: %8.2f ", ideal);

}

else
{printf("Digite sua altura: ");
scanf("%f", & altura);

ideal=(62.1*altura)-44.7;

printf("Peso Ideal e: %8.2f ", ideal);

}

}

  1. Fazer um programa que leia a opção de um caixa de banco dando a mensagem para o cliente colocar um número de 1 a 3. Se a opção for 1 ele deve imprimir “Depósito”.Se for 2 deve imprimir “Saque” e se a opção for 3 ele deve imprimir “Extrato”.Caso não seja nenhuma das três opções ele deve imprimir “Valor Inválido”.Utilize a estrutura Switch-Case.

#include 
int main()
{
int num;

printf("Escolha uma das opções:\n 1-Deposito \n 2-Saque\n 3-Extrato\n\n: ");
scanf("%d", & num);
switch(num)
{
case 1:
printf("\n\nDeposito");
break;

case 2:
printf("\n\nSaque");
break;

case 3:printf("\n\nExtrato");
break;
default:
printf("\nValor Invalido.");


}

}

4)Fazer um programa que apareça um menu de opções  de escolha de frutas: 1 – Abacaxi, 2- Maçã e 3- Banana. Se o cliente colocar um número diferente de 1,2, ou 3 ele deve imprimir “Opção Inválida”.Se for escolhido 1 deve aparecer na tela :”Sua fruta é Abacaxi”. Se for 2 deve aparecer na tela:”Sua fruta é Maçã” e se for 3 deve aparecer na tela:”Sua fruta é Banana” .Usar Switch Case

#include 
int main()
{
int num;

printf("Escolha uma das Frutas:\n 1-Abacaxi \n 2-Maça \n 3-Banana\n\n: ");
scanf("%d", & num);
switch(num)
{
case 1:
printf("\n\nSua fruta é Abacaxi");
break;

case 2:
printf("\n\nSua fruta é Maça");
break;

case 3:
printf("\n\nSua fruta é Banana");
break;
default:
printf("\nOpção Invalida.");


}

}

5) João Papo-de-Pescador, homem de bem, comprou um microcomputador para controlar o rendimento diário de seu trabalho. Toda vez que ele traz um peso de peixes maior que o estabelecido pelo regulamento de pesca do estado de São Paulo (50 quilos) deve pagar um multa de R$ 4,00 por quilo excedente. João precisa que você faça um programa que leia a variável P (peso de peixes) e verifique se há excesso. Se houver, gravar na variável E (Excesso) e na variável M o valor da multa que João deverá pagar. Caso contrário mostrar tais variáveis com o conteúdo ZERO.

#include 
int main()
{
float p,e,m;

printf("Digite peso dos peixes: ");
scanf("%f", & p);

if (p > 50)
{

e=p-50;
m=e*4;

printf("\nPeso dos peixes é: %0.2f quilos \nExcesso: %0.2f \nMulta: R$ %0.2f", p,e,m);
}
else
{
printf("\nPeso dos peixes é: %0.2f quilos \nExcesso: 0.00 \nMulta: R$ 0.00", p);
}

}

6) Elabore um programa que leia as variáveis C e N, respectivamente código e número de horas trabalhadas de um operário. E calcule o salário sabendo-se que ele ganha R$ 10,00 por hora. Quando o número de horas exceder a 50 calcule o excesso de pagamento armazenando-o na variável E, caso contrário zerar tal variável. A hora excedente de trabalho vale R$ 20,00. No final do processamento imprimir o salário total e o salário excedente.

#include 
int main()
{
int c;
float n,e,salario;

printf("Digite o Codigo do Operario: ");
scanf("%d", & c);

printf("Digite o Numero de Horas Trabalhadas: ");
scanf("%f", & n);

if (n > 50)
{
e=(n-50)*20;
salario=(50*10)+e;

printf("Salario: R$$ %0.2f \nExcesso: R$$ %0.2f",salario,e);
}
else
{
salario=(n*10);

printf("Salario: R$$ %0.2f \nExcesso: R$$ 0.00",salario);
}

}

7) Desenvolva um programa que:

·  Leia 4 (quatro) números inteiros; Calcule a soma dos quadrados; Se o valor resultante do quadrado do terceiro for >= 1000, imprima-o somente com campo 5;Caso contrário, imprima o valor da soma com campo 10.

...

Baixar como (para membros premium)  txt (9.6 Kb)   pdf (189.9 Kb)   docx (1.2 Mb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com