Upload
hacong
View
220
Download
2
Embed Size (px)
Citation preview
782-PROGRAMAÇÃO EM C-C++-
ESTRUTURA BÁSICA E CONCEITOS
FUNDAMENTAIS
17-08-2010
Curso de TIS
Sandra Jacinto
2
Índice
Conteúdo 1º Programa ............................................................................................................................ 3
2º Programa ............................................................................................................................ 4
3º Programa ............................................................................................................................ 5
4º Programa ............................................................................................................................ 6
5º Programa ............................................................................................................................ 7
6º Programa ............................................................................................................................ 8
7º Programa ............................................................................................................................ 9
8º Programa .......................................................................................................................... 10
9º Programa .......................................................................................................................... 11
10º Programa ........................................................................................................................ 12
11º Programa ........................................................................................................................ 13
12º Programa ........................................................................................................................ 14
13º Programa ........................................................................................................................ 15
14º Programa ........................................................................................................................ 17
15º Programa ........................................................................................................................ 18
15-Aº Programa ................................................................................................................... 19
16º Programa ........................................................................................................................ 20
17º Programa ........................................................................................................................ 21
17-Aº Programa ................................................................................................................... 22
18º Programa ........................................................................................................................ 23
18-Aº Programa ................................................................................................................... 24
18-Bº Programa ................................................................................................................... 26
3
782-PROGRAMAÇÃO EM C-C++-ESTRUTURA BÁSICA E
CONCEITOS FUNDAMENTAIS
50 Horas
1º Programa
Descrição: Este programa depois de compilado aparece o meu
nome.
// Este é o meu primeiro programa
#include<stdio.h>
main()
{
printf("Este e o meu primeiro programa\n");
printf("Sandra Jacinto");
getch();
}
4
2º Programa
Descrição: Este programa ao ser compilado declara variáveis
inteiras fazendo o seu cálculo soma, subtracção, divisão,
multiplicação.
// Este é o meu segundo programa
#include<stdio.h>
main()
{
int monchique1, monchique2;
//Declaração das variáveis inteiras
monchique1 = 5;// Atribuição de um valor á variável
monchique2 = 9;//Atribuição de um valor á variável
printf("Sandra Jacinto\n\n");
printf("O valor da variavel Monchique1 e: %d\n",
monchique1);
printf("O Valor da variavel Monchique2 e: %d\n",
monchique2);
printf("\nA soma das duas variaveis e: %d\n", monchique1 +
monchique2);
printf("\nA subtraccao das duas variaveis e: %d\n",
monchique1 - monchique2);
printf("\nA divisao das duas variaveis e: %d\n", monchique1
/ monchique2);
printf("\nA multiplicacao das duas variaveis e: %d\n",
monchique1 * monchique2);
getch();
}
5
3º Programa
Descrição: Este programa ao ser compilado aparece o valor
das variáveis.
//Exercício 3 - uso de variáveis
#include<stdio.h>
main()
{
int a, b, c, d, e, x, y, z;
a = 4;
b = 6;
c = 5;
d = 3;
e = 2;
x = a + b;
printf("o valor de x e: %d\n", x);
x = d + e +a - b;
printf("o valor de x e: %d\n", x);
x = x * d;
printf("o valor de x e: %d\n", x);
y = x;
printf("o valor de y e: %d\n", y);
getch();
}
6
4º Programa
Descrição: Este programa ao ser compilado troca o valor das
variáveis.
//Exercício 4 Troca o valor das variáveis
# include<stdio.h>
main()
{
int a, b, tmp;
// Declaração de 3 variáveis inteiras
a = 2;
b = 3;
printf("o valor de a e:%d\n",a);
printf("o valor de b e:%d\n",b);
printf("\n\n variáveis trocadas\n\n\n");
tmp = b;
b = a;
a = tmp;
printf("o valor de a e:%d\n",a);
printf("o valor de b e:%d\n",b);
getch();
}
7
5º Programa
Descrição: Este programa ao ser compilado troca o valor das
variáveis pede ao utilizador dois números.
//Exercicio 5 Troca o valor das variáveis
# include<stdio.h>
main()
{
int a, b, tmp;
// Declaração de 3 variáveis inteiras
printf("insira o valor de a: ");
scanf("%d",&a);
printf("insira o valor de b: ");
scanf("%d" ,&b) ;
printf("\n\nvalor de a e:%d\n",a);
printf("\n\nvalor de b e:%d\n",b);
printf("\n\nvariaveis trocadas\n\n\n");
tmp=b;
b=a;
a=tmp;
printf("\n\nvalor de a e:%d\n",a);
printf("\n\nvalor de b e:%d\n",b);
getch();
}
8
6º Programa
Descrição: Este programa ao ser compilado as operações
aritméticas com 2 variáveis pede ao utilizador dois números
efectua soma, subtracção, multiplicação, divisão.
//Exercicio 6 OPERAÇÕES ARITMÉTICAS COM 2 VARIÁVEIS
# include<stdio.h>
main()
{
int a, b;
printf("** PROGRAMA DE CALCULOS**\n\n");
printf("insira o valor de a: ");
scanf("%d",&a);
printf("insira o valor de b: ");
scanf("%d" ,&b) ;
printf("\na soma das duas variaveis e:%d\n ",a+b);
printf("\na subtracao das duas variaveis e:%d\n",a-b);
printf("\na multiplicacao das duas variaveis
e:%d\n",a*b);
printf("\na divisao das duas variaveis e:%d\n",a/b);
printf("\n\nvalor de a e:%d\n",a);
printf("\n\nvalor de b e:%d\n",b);
getch();
}
9
7º Programa
Descrição: Este programa ao ser compilado pede ao
utilizador dois números efectua soma, subtracção,
multiplicação, divisão.
//Exercicio 7 OPERAÇÕES ARITMÉTICAS COM 2 VARIÁVEIS
decimais
# include<stdio.h>
main()
{
float n1, n2;
printf("** PROGRAMA DE CALCULOS**\n\n");
printf("insira o valor de n1: ");
scanf("%f",&n1);
printf("insira o valor de n2: ");
scanf("%f" ,&n2) ;
printf("\na soma das duas variaveis e: %.2f\n ",n1+n2);
printf("\na subtracao das duas variaveis e: %.2f\n",n1-n2);
printf("\na multiplicacao das duas variaveis e:
%.2f\n",n1*n2);
printf("\na divisao das duas variaveis e: %.2f\n",n1/n2);
printf("\n\nvalor de n1 e: %.2f\n",n1);
printf("\n\nvalor de n2 e: %.2f\n",n2);
getch();
}
10
8º Programa
Descrição:Este programa ao ser compilado calcula as
potências pede ao utilizador para inserir a base e o
expoente mostrando o resultado da potência.
//Exercício 8- cálculo de potencias
#include<stdio.h>
main()
{
float base , expoente ;
system("color 18");
printf("\n**programa de calculos de potencias **\n\n");
printf("insira o valor de base: ");
scanf("%f",&base);
printf("insira o valor de expoente: ");
scanf("%f",&expoente);
system("cls");
printf("\n\no resultado da potencia
e:%.2f\n",pow(base,expoente));
getch();
}
11
9º Programa
Descrição: Este programa ao ser compilado calcula as raízes
quadradas pede ao utilizador para inserir um número para
obter o valor da raiz quadrada.
//Cálculo de raízes quadradas
#include<stdio.h>
main()
{
float valor;
system("color 18");
printf("\n**programa de calculos de raiz quadrada **\n\n");
printf("insira o valor da raiz quadrada : ");
scanf("%f",&valor);
system("cls");
printf("\n\no resultado da raiz quadrada e:%.f\n",
sqrt(valor));
getch();
}
12
10º Programa
Descrição: Este programa ao ser compilado calcula o
comprimento de uma circunferência pede ao utilizador para
inserir o valor do raio de seguida mostra o comprimento e a
área da circunferência.
//calculo do comprimento de uma circunferência
#include<stdio.h>
#define PI 3.1415925
main()
{
float raio, comprimento,area;
printf("insira o valor do raio:");
scanf("%f",&raio);
comprimento = 2* PI *raio;
printf("o comprimento da circunferencia de raio %.f e de:
%.2f",raio,comprimento);
area =PI*raio*raio;
printf("\na area de circunferencia de raio %.f e
de:%.2f",raio,area);
getch();
}
13
11º Programa
Descrição: Este programa ao ser compilado calcula o
comprimento de uma circunferência pede ao utilizador para
inserir o valor do lado maior e do lado menor de seguida
mostra o perímetro e a área de rectângulo.
//calculo do comprimento de uma circunferência
#include<stdio.h>
main()
{
float ladomaior,ladomenor,area,perimetro;
printf("insira o valor do lado maior do rectangulo: ");
scanf("%f",&ladomaior);
printf("\n\ninsira o valor do lado menor do rectangulo: ");
scanf("%f",&ladomenor);
area =ladomaior*ladomenor;
printf("\n\nA area de rectangulo e de:%.f",area);
perimetro=(ladomaior+ladomenor)*2;
printf("\n\nO perimetro do rectangulo e de:%.f",perimetro);
getch();
}
14
12º Programa
Descrição: Este programa ao ser compilado calcula a área e
perímetro do quadrado pede ao utilizador para inserir o
valor do lado do quadrado.
//calculo da área e perímetro do quadrado
#include<stdio.h>
main()
{
float lado,area,perimetro;
printf("insira o valor do lado do quadrado: ");
scanf("%f",&lado);
area = pow(lado,2);
perimetro= lado * 4;
system("CLS");
printf("\n\nA area do o quadrado e de:%.2f",area);
printf("\n\nO perimetro do quadrado e de:%.2f",perimetro);
getch();
}
15
13º Programa
Descrição: Este programa ao ser compilado calcula o saldo
mensal pede ao utilizador para inserir o valor do
vencimento, das despesas, alimentação, Gasóleo, telemóvel,
valor da renda, diversos de seguida mostra o meu saldo.
//Calculo do saldo mensal
#include<stdio.h>
#define GASOLEO 1.2
main()
{
float
impostos,despesas,vencimento,alimentacao,telemovel,combusti
vel,renda,diversos,saldo;
printf("\n***Saldo Sandra Jacinto***\n\n");
printf("insira o valor do vencimento: ");
scanf("%f",&vencimento)
printf("\n\nInsira o valor das despesas: ");
scanf("%f",&despesas);
impostos = vencimento*0.1;
printf("\n\nDespesas com impostos:%.f",impostos);
printf("\n\nO imposto do vencimento e :%.2f euros",
impostos);
printf("\n\nInsira o valor da alimentacao: ");
scanf("%f",&alimentacao);
printf("\n\nInsira a qt de litros de Gasoleo gastos: ");
scanf("%f",&combustivel);
printf("\n\nDespesas com combustivel: %.1f",GASOLEO *
combustivel);
16
printf("\n\nInsira o valor do telemovel: ");
scanf("%f",&telemovel);
printf("\n\nInsira o valor do combustivel : ");
scanf("%f",&combustivel);
printf("\n\nInsira o valor da renda : ");
scanf("%f",&renda);
printf("\n\nInsira o valor diversos: ");
scanf("%f",&diversos);
// calculo do imposto do vencimento
saldo= vencimento - despesas - alimentacao - telemovel -
(combustivel * GASOLEO) -renda - diversos - impostos;
printf("\n\nO meu saldo e:%.2f euros",saldo);
getch();
}
17
14º Programa
Descrição: Este programa ao ser compilado calcula as
toneladas, quilos, gramas pede ao utilizador para inserir o
valor depois faz a conversão em quilos, gramas e arrobas.
//calculo de toneladas, quilos, gramas
#include<stdio.h>
main()
{
float toneladas,quilos,gramas,arrobas;
printf("insira o valor em toneladas: ");
scanf("%f",&toneladas);
quilos = toneladas * 1000;
printf("\n\nconversao em quilos:%.2f", quilos);
gramas = toneladas * 1000000;
printf("\n\nconversao em gramas:%.2f", gramas);
arrobas = quilos / 15;
printf("\n\nconversao em arrobas:%.2f", arrobas);
getch();
}
18
15º Programa
Descrição: Este programa ao ser compilado calcula a
conversão de euros para escudos pede ao utilizador para
inserir o valor em euros depois faz a conversão em escudos
e dólares.
//calculo de conversão de euros para escudos
#include<stdio.h>
main()
{
float euros,escudos,dolar;
printf("insira o valor em euros: ");
scanf("%f",&euros);
escudos = euros * 200.482;
printf("\n\nconversao em escudos:%.f $", escudos);
dolar = euros * 1.344;
printf("\n\nconversao em dolar:%.2f", dolar);
getch();
}
19
15-Aº Programa
Descrição: Este programa ao ser compilado calcula a
conversão de escudos para euros pede ao utilizador para
inserir o valor em escudos depois faz a conversão em euros
e dólares.
//Cálculo de conversão de escudos para euros
#include<stdio.h>
main()
{
float euros,escudos,dolar;
printf("insira o valor em escudos: ");
scanf("%f",&escudos);
euros = escudos/ 200.482;
printf("\n\nconversao em euros:%.f ", euros);
dolar = euros * 1.344;
printf("\n\nconversao em dolar:%.2f", dolar);
getch();
}
20
16º Programa
Descrição: Este programa ao ser compilado calcula o custo
de uma viagem pede ao utilizador para inserir os kms depois
faz os cálculos.
//Cálculo de custo de uma viagem
#include<stdio.h>
main(){
float
kmsiniciais,kmsfinais,precolitro,kmspercorridos,litros,cust
o;
printf("\n\n insira os kms iniciais: ");
scanf("%f",&kmsiniciais);
printf("\n\n insira os kms finais: ");
scanf("%f",&kmsfinais);
printf("\n\n insira o preco por litro: ");
scanf("%f",&precolitro);
kmspercorridos = kmsfinais-kmsiniciais;
printf("\n\n O condutor percorreu kms:
%.f",kmspercorridos);
printf("\n\n Quantos litros gasta aos 100 kms/h: ");
scanf("%f", &litros);
custo =(kmspercorridos/100)*litros*precolitro;
printf("\n\n Quantos litros gastos: %.2f euros",custo);
getch();
}
21
17º Programa
Descrição: Este programa ao ser compilado faz a conversão
de graus célsius para Fahrenheit pede ao utilizador para
inserir os graus célsius depois converte em Fahrenheit.
// Conversão de graus célsius para Fahrenheit
#include<stdio.h>
main()
{
float grauscelsius,Fahrenheit;
printf("\ninsira os grauscelsius: ");
scanf("%f",&grauscelsius);
Fahrenheit = grauscelsius*9/5+32;
printf("\n\no valor dos grauscelsius em Fahrenheit:%.f
",Fahrenheit);
getch();
}
22
17-Aº Programa
Descrição: Este programa ao ser compilado faz a conversão
de graus Fahrenheit para célsius pede ao utilizador para
inserir os graus Fahrenheit depois converte em graus
célsius.
// conversão de graus Fahrenheit para célsius
#include<stdio.h>
main()
{
float grauscelsius,Fahrenheit;
printf("\ninsira os Fahrenheit: ");
scanf("%f",&Fahrenheit);
grauscelsius = (Fahrenheit-32)*5/9;
printf("\n\no valor do Fahrenheit em grauscelsius e:%.f
",grauscelsius);
getch();
}
23
18º Programa
Descrição: Este programa ao ser compilado calcula as
dimensões de uma cozinha o utilizador insere o comprimento,
a largura e a altura depois o programa calcula a quantidade
de caixas de azulejos que leva a área total.
// calcular as dimensões de uma cozinha
#include<stdio.h>
#define caixa =1.5;
main(){
float
comprimento,largura,altura,quantidade1,quantidade2,areatota
l;
printf("\ninsira o comprimento: ");
scanf("%f",&comprimento);
printf("\ninsira a largura : ");
scanf("%f",&largura);
printf("\ninsira a altura : ");
scanf("%f",&altura);
quantidade1 = altura * largura/ 1.5*2;
printf("\n\nA quantidade de caixas largura e:%.f
",quantidade1);
quantidade2 = comprimento * altura / 1.5 *2;
printf("\n\nA quantidade de caixas comprimento e:%.f
",quantidade2);
areatotal = quantidade1 + quantidade2 ;
areatotal= areatotal/1.5;
printf("\n\nA quantidade de caixas e:%.f ",areatotal);
getch();
}
24
18-Aº Programa
Descrição: Este programa ao ser compilado calcula as
dimensões de uma cozinha o utilizador insere o comprimento,
a largura e a altura, chão depois o programa calcula a
quantidade de caixas de azulejos que leva a área total.
//calculo de uma cozinha
#include<stdio.h>
#define caixa = 1.5 ;
main()
{
float comprimento, largura, altura, quantidade ,quantidade1
, metros, areatotal, chao ;
printf("\t***programa calcular as dimensoes de uma
cozinha*** ");
printf("\n\ninsira o valor do comprimento da cozinha :\n
");
scanf("%f", &comprimento);
printf("\ninsira o valor da largura da cozinha :\n ");
25
scanf("%f", &largura);
printf("\ninsira o valor da altura da cozinha :\n ");
scanf("%f", &altura );
quantidade = largura * altura / 1.5 * 2;
printf("\na quantidade da largura da cozinha e : \n %.f",
quantidade );
quantidade1 = comprimento * altura / 1.5 * 2;
printf("\n\na quantidade da comprimento da cozinha e : \n
%.f", quantidade1 );
chao = comprimento * largura / 1.5 ;
areatotal = quantidade + quantidade1 + chao;
areatotal = areatotal / 1.5 ;
printf("\n\na quantidade de caixas para a cozinha e : \n
%.f", areatotal);
getch();
}
26
18-Bº Programa
Descrição: Este programa ao ser compilado calcula as
dimensões de uma cozinha o utilizador insere o comprimento,
a largura e a altura, chão, medida da caixa depois o
programa calcula a quantidade de caixas de azulejos que
leva a área total.
//Cálculo de uma cozinha
#include<stdio.h>
main()
{
float comprimento, largura, altura, quantidade ,quantidade1
, metros, areatotal, chao, medidadacaixa ;
printf("\t***programa calcular as dimensoes de uma
cozinha*** ");
printf("\n\ninsira o valor da medida da caixa :\n ");
scanf("%f", &medidadacaixa);
printf("\n\ninsira o valor do comprimento da cozinha :\n
");
scanf("%f", &comprimento);
printf("\ninsira o valor da largura da cozinha :\n ");
scanf("%f", &largura);
printf("\ninsira o valor da altura da cozinha :\n ");
scanf("%f", &altura );
quantidade = largura * altura / medidadacaixa * 2;
printf("\na quantidade da largura da cozinha e : \n %.f",
quantidade );
quantidade1 = comprimento * altura /medidadacaixa * 2;
27
printf("\n\na quantidade da comprimento da cozinha e : \n
%.f", quantidade1 );
chao = comprimento * largura / medidadacaixa ;
areatotal = quantidade + quantidade1 + chao;
areatotal = areatotal / medidadacaixa ;
printf("\n\na quantidade de caixas para a cozinha e : \n
%.f", areatotal);
getch();
}