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 ... 263
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);
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 );
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(); }