Escolar Documentos
Profissional Documentos
Cultura Documentos
linguagem C
Código-fonte
#include<stdio.h>
#include<locale.h> /* Arquivo de cabeçalho que contém a
declaração da função setlocale que nos permite mostrar na
tela, os caracteres da língua Portuguesa como por exemplo ç ,
á, ã */
int main ()
{
int num1,num2,maior;
setlocale(LC_ALL,"Portuguese");
printf("\n Digite o primeiro numero : ");
scanf("%d",&num1);
printf("\n Digite o segundo numero : ");
scanf("%d",&num2);
if(num1==num2)
{
printf("\n Os números digitados são iguais \n");
} else
printf("\n Os números digitados são diferentes \n");
return 0;
}
Código-fonte
#include<stdio.h>
#include<locale.h>/* Arquivo de cabeçalho que contém a
declaração da função setlocale que nos permite mostrar na
tela, os caracteres da língua Portuguesa como por exemplo ç ,
á, ã */
int main()
{
float sal_recebido,total;
setlocale(LC_ALL,"Portuguese");
printf("\n Informe seu salário: ");
scanf ("%f",&sal_recebido);
printf("\n Informe o total de seus gastos: ");
scanf ("%f",&total);
if(sal_recebido>=total)
{
printf ("\n Gastos dentro do Orçamento");
}else
printf ("\n Orçamento estourado");
return 0;
}
#include<stdio.h>
#include<locale.h>
int main()
{
int num;
setlocale(LC_ALL,"Portuguese");
printf("\n Informe o número: \n\n");
scanf("%d",&num);
if(num%5==0)
{
printf("\n O número %d é divisível por 5",num);
}else
{
printf("\n O número %d não é divisível por 5",num);
}
return 0;
}
Solução
#include<stdio.h>
int main ( )
{
int i;
float a, b, c, media_arit,media_pond;
printf("Digite um valor inteiro e positivo: ");
scanf("%d", &i);
/*O programa tem que ler um valor i que seja positivo,ou seja,
maior que zero. Por isso, vou colocar um if para mostrar uma
mensagem caso o Usuário digite um valor i negativo*/
if(i<=0)
{
printf(" \t\t Ops! \n Insira um valor inteiro e positivo: ");
}
}
return 0;
}
Nota: O zero é um número neutro, ou seja, não é um número
positivo e nem sequer um número negativo.
5º Exercício resolvido
Código-fonte
#include<stdio.h>
int main()
{
int gols_timeA,gols_timeB;
if(gols_timeA==gols_timeB)
{
printf("\n o resultado foi um empate");
}
else if(gols_timeA>gols_timeB)
{
printf("\n O time A venceu com show de Messi");
}else
printf("\n O time B venceu com o frango do Goleiro ");
return 0;
}
6º Exercício resolvido
Código-fonte
#include<stdio.h>
#include<locale.h>
int main()
{
float altura,largura,comprimento;
float c_diario,cap_total,auton_reser;
setlocale(LC_ALL,"portuguese");
10) Tendo como dados de entrada a altura e o sexo de uma pessoa, construa
um algoritmo
que calcule seu peso ideal, utilizando as seguintes fórmulas:
a. Para homens: (72.7h * h) – 58
b. Para mulheres: (62.1 * h) – 44.7
#include <iostream>
using namespace std;
float alt, pesoideal;
char sexo;
main () {
cout << "Informe a altura de uma pessoa \n";
cin >> alt;
cout << "Informe o sexo desta pessoa \n";
cin >> sexo;
if ((sexo == 'm') || (sexo == 'M'))
pesoideal = (72.7*alt*alt) - 58;
else
pesoideal = (62.1*alt) - 44.7;
cout << "Peso ideal calculado = " << pesoideal << "\n";
system("Pause");
}
11) Faça um algoritmo que receba o valor do salário de uma pessoa e o valor
de um
financiamento pretendido. Caso o financiamento seja menor ou igual a 5
vezes o salário da
pessoa, o algoritmo deverá escrever “Financiamento concedido”, caso
contrário ele deverá
escrever “Financiamento negado”. Independente de conceder ou não o
financiamento, o
algoritmo escreverá depois a frase “Obrigada por nos cunsultar ! “.
#include <iostream>
using namespace std;
float sal, financ;
main () {
cout << "Informe o salario do funcionario \n";
cin >> sal;
cout << "Informe o financiamento pretendido \n";
cin >> financ;
if (financ <= 5*sal)
cout << "Financiamento permitido \n";
else
cout << "Financiamento negado \n";
cout << "Obrigada por nos consultar ! \n";
system("Pause");
}