Buscar

exercicio 5

Prévia do material em texto

pg. 1
Lógica de Programação
Exercícios
1. Fazer um programa em C que troca o conteúdo entre duas variáveis reais.
2. Fazer um programa em C que troca o conteúdo entre duas variáveis caracter.
3. Fazer um algoritmo que calcula 10% de um valor entrado via teclado.
4. Fazer o programa C do exercício 3.
pg. 2
Lógica de Programação
Só são aceitos números. Um valor não 
numérico não é aceito e desencadeará erro.
Respostas dos Exercícios
1. Fazer um programa em C que troca o conteúdo entre duas variáveis reais.
RESPOSTA CORRETA: B
#include <stdio.h>
#include <stdlib.h>
main()
{ 
 float a, b, c;
 printf(“\nEntre com um valor em A:”);
 scanf(“%f”,&a);
 printf(“\nEntre com um valor em B:”);
 scanf(“%f”,&b);
 //trocando
 temp = a;
 a = b;
 b = temp;
 printf(“\n Agora A=%.2f e B=%.2f\n”,a,b);
 system(“pause”);
}
2. Fazer um programa em C que troca o conteúdo entre duas variáveis caracter.
RESPOSTA CORRETA: B
#include <stdio.h>
pg. 3
Lógica de Programação
Aceita qualquer caracter.
#include <stdlib.h>
main()
{ 
 char a,b,c;
 printf(“\nEntre com um valor em A:”);
 scanf(“%c”,&a);
 printf(“\nEntre com um valor em B:”);
 scanf(“%c”,&b);
 //trocando
 temp = a;
 a = b;
 b = temp;
 printf(“\n Agora A=%c e B=%c\n”,a,b);
 system(“pause”);
}
3. Fazer um algoritmo que calcula 10% de um valor entrado via teclado.
RESPOSTA CORRETA: B
Pseudocódigo do programa que calcula 10% de um número
programa calculoporcentagem;
var
 valor, resultado: real;
inicio
pg. 4
Lógica de Programação
Precisa colocar %% para aparecer apenas um %
 escreva “Entre com um valor:”;
 leia valor;
 resultado ← valor * 10/100;
 escreva “10% de”, valor, “=”, resultado;
fim.
4. Fazer o programa C do exercício 3.
RESPOSTA CORRETA: B
O programa que calcula 10% de um número.
#include <stdio.h>
#include <stdlib.h>
main()
{
 float resultado, valor;
 printf(“\n Entre com um valor:”);
 scanf(“%f”,&valor);
 resultado = valor*10/100;
 printf(“\n 10%% de %.2f=%.2f\n”, valor, resultado);
 system(“pause”);
}

Continue navegando