Quinta, 28/March/2024
Programando {Init:}
Compartilhe
Login form
Seções
Dicas de Programação [4]
Novidades de Softwares [0]
Jogos e Novidades da Area [0]
Novidades e Noticias Interessantes [4]
Noticias Interessantes Relacionadas a Informatica em Geral [0]
Menu
Busca
Calendario
«  Março 2024  »
DomSegTerQuaQuiSexSab
     12
3456789
10111213141516
17181920212223
24252627282930
31
Postagens Antigas
Mural de Recados
200
Estatisticas

Total online: 1
Visitantes 1
Usuarios 0
Pagina Principal » Dicas de Programação
O programa abaixo faz o cauculo da area,perimetro e volume do quadrado, circulo, cubo e esfera

#include
#include
void main(void)
{
float pi, raio, volume, result, lado, alt, base ; /* variaveis do comuns */
pi = 3.14;
cout << "Digite um Lado do Quadrado :";
cin >> lado;
result = lado * lado;
cout << "A area do Quadrado é :" << result << endl;
getch();
clrscr();
/* Fim do bloco da area do quadrado */
cout << "Digite um Lado do Quadrado :";
cin >> lado;
result = lado * 4;
cout << "O perimetro do Quadrado é :" << result << endl;
getch();
clrscr();
/* Fim do bloco do perimetro do quadrado*/
cout << "Digite o raio do Circulo :";
cin >> raio;
result = pi * (raio * raio);
cout << "A area do Circulo é :" << result << endl;
getch();
clrscr();
/* Fim do bloco da area do circulo */
cout << "Digite o raio do Circulo :";
cin >> raio;
result = 2 * pi * raio;
cout << "O perimetro do Circulo é :" << result << endl;
getch();
clrscr();
/* Fim do bloco do perimetro do circulo */
cout << "Digite a altura do Cubo :";
cin >> alt;
cout << "Digite a base do Cubo :";
cin >> base;
cout << "Digite a largura do Cubo :";
cin >> lado;
result = lado * base * alt;
cout << "O volume do Cubo é de : " << result << endl;
getch();
clrscr();
/* Fim do bloco do volume do quadrado */
cout << "Digite o raio da Esfera :";
cin >> raio;
result = 4 * pi * (raio * raio * raio) / 3;
cout << "O volume da Esfera é de : " << result << endl;
getch();
clrscr();
/* Fim do bloco do volume da esfera*/
}
 

Abaixo , o prgrama recebe 4 notas e devolve a  média ponderada:
 
 
/* Este Programa recebe 4 notas de peso 2, 2, 3 e 3 respectivamente e calcula aa média ponderada*/
#include
#include
void main(void)
{
int nt1, nt2, nt3, nt4 ;
float final;
cout << "Entre com a primeira Nota: ";
cin >> nt1;
clrscr();
cout << "Entre com a segunda Nota: ";
cin >> nt2;
clrscr();
cout << "Entre com a terceira Nota: ";
cin >> nt3;
clrscr();
cout << "Entre com a quarta Nota: ";
cin >> nt4;
clrscr();
final = (nt1 * 2) + (nt2 * 2) + (nt3 * 3) + (nt4 * 3);
final = final / (2 + 2 + 3 + 3);
cout << " A média ponderada de suas quatro notas é : " << final << endl ;
getch();
}



Duvidas sobre o funcionamento do programa, postem no Forum :)
Category: Dicas de Programação | Views: 2432 | Added by: constantine | Date: 16/March/2012 | Comments (0)

Bom,dei uma pesquisada no fim de semana e achei esse artigo interessante sobre como funciona a checagem de cpf em sites e programas (online/offline)
Espero que sirva para analise e entendimento e assim ajudar em futuras aplicações.
Ps: o codigo usado como exemplo abaixo é de Java Script,mas a logica é a mesma para qualquer outro tipo de programa.
Boa Leitura.


Como Funciona a Checagem de CPF em sites e programas em geral?

Vamos entender um pouco como funciona o algoritmo do CPF. Na primeira parte estudaremos o funcionamento do cálculo do CPF para validar os dígitos verificadores que fazem a diferenciação de um CPF para outro.

Logo abaixo segue um código que faz a validação do CPF, mas mesmo que você queria desenvolver o seu próprio código, em javascript ou outra linguagem, abaixo segue uma breve explicação.

Esse algoritmo que é responsável pela validação do CPF foi feito de acordo com a regras do Ministério da Fazenda.

Conhecendo o cálculo do algoritmo do CPF

O CPF é composto por onze algarismos, onde os dois últimos são chamados de dígitos verificadores, ou seja, os dois últimos dígitos são criados a partir dos nove primeiros. O cálculo é feito em duas etapas utilizando o módulo de divisão 11.

Para exemplificar melhor, iremos calcular os dígitos verificadores de um CPF imaginário, por exemplo, 222.333.666-XX.

Fazendo o cálculo do primeiro dígito verificador

O primeiro dígito é calculado com a distribuição dos dígitos colocando-se os valores 10, 9, 8, 7, 6, 5, 4, 3, 2 conforme a representação abaixo:

Números do CPF

2

2

2

3

3

3

6

6

6

Valores definidos
para o calculo

10

9

8

7

6

5

4

3

2

Na seqüência multiplicaremos os valores de cada coluna, confira:

Números do CPF

2

2

2

3

3

3

6

6

6

Valores definidos
para o calculo

10

9

8

7

6

5

4

3

2

Total

20

18

16

21

18

15

24

18

12

Em seguida efetuaremos o somatório dos resultados (20+18+...+18+12), o resultado obtido (162) será divido por 11. Considere como quociente apenas o valor inteiro, o resto da divisão será responsável pelo cálculo do primeiro dígito verificador.

Vamos acompanhar: 162 dividido por 11 obtemos 14 de quociente e 8 de resto da divisão. Caso o resto da divisão seja menor que 2, o nosso primeiro dígito verificador se torna 0 (zero), caso contrário subtrai-se o valor obtido de 11, que é nosso caso, sendo assim nosso dígito verificador é 11-8, ou seja, 3 (três), já temos parte do CPF, confira: 222.333.666-3X.

Fazendo o cálculo do segundo dígito verificador

Para o cálculo do segundo dígito será usado o primeiro dígito verificador já calculado. Montaremos uma tabela semelhante à anterior, só que desta vez usaremos na segunda linha os valores 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, já que estamos incorporando mais um algarismo para esse cálculo. Veja:

Números do CPF

2

2

2

3

3

3

6

6

6

3

Valores definidos
para o calculo

11

10

9

8

7

6

5

4

3

2

Na próxima etapa faremos como na situação do cálculo do primeiro dígito verificador. Multiplicaremos os valores de cada coluna e efetuaremos o somatório dos resultados obtidos: 22+20+18+24+21+18+30+24+18+4=201.

Números do CPF

2

2

2

3

3

3

6

6

6

3

Valores definidos
para o calculo

11

10

9

8

7

6

5

4

3

2

Total

22

20

18

24

21

18

30

24

18

6

Agora pegamos esse valor e dividimos por 11. Considere novamente apenas o valor inteiro do quociente, e com o resto da divisão, no nosso caso 3, usaremos para o cálculo do segundo dígito verificador, assim como na primeira parte.

Caso o valor do resto da divisão seja menor que 2, esse valor passa automaticamente a ser zero, que é o nosso caso, caso contrário é necessário subtrair o valor obtido de 11 para se obter o dígito verificador.

Neste caso chegamos ao final dos cálculos e descobrimos que os dígitos verificadores do nosso CPF hipotético são os números 3 e 8, portanto o CPF ficaria assim: 222.333.666-38.

Exemplo pratico da validação do CPF

Agora que já conhecemos como funciona o algoritmo do CPF, vamos partir para a programação do nosso código.

O nosso código é composto por uma função que vai retornar um valor true ou false para que o formulário seja enviado ou não. Abaixo do código tem uma descrição para um melhor acompanhamento e no fim da matéria um link para o exemplo desenvolvido aqui.

Exemplo:

1 <script language="Javascript">
2         function validaCPF() {
3                 cpf = document.validacao.cpfID.value;
4                 erro = new String;
5               &nb ... Leia Mais

Category: Dicas de Programação | Views: 1726 | Added by: constantine | Date: 11/September/2011 | Comments (0)

Bom,como vimos semana passada em uma das aulas,usaremos o programa VisualG para trabalhar com portugol,dei uma pesquisada rapida e encontrei esse artigo sobre o portugol na wikipédia.

O Programa Portugol esta na Area de Download na Seção Utilitarios.

Boa Leitura!

Descrição

É bastante utilizado para ensinar lógica de programação e algoritmos. Embora no caso da língua portuguesa existam alguns interpretadores de pseudocódigo utilizando o português estruturado, nenhum tem a projecção das linguagens Java ou .NET, que no caso da língua inglesa se assemelham bastante a um pseudocódigo.

Está presente em muitos materiais didáticos de programação, em português, sobre o assunto. Apesar disso, não existe um padrão sintático ou léxico para essa linguagem. É comumente usada em conjunto de fluxogramas.

Portugol inspirou outras linguagens, como G-Portugol, Portugol Viana ou (Portugol dialecto de Viana) que consiste em uma extensão da linguagem Portugol com funções, funções recursivas, estruturas e construtores de estruturas complexas tais como Stacks, Queues e listas ligadas e listas duplamente ligadas[2].


Exemplos

Programa Olá Mundo

algoritmo OlaMundo

inicio escreva("Olá, Mundo!") fim

Soma de dois números

De um programa escrito em Portugol para a soma de dois números digitados pelo usuário:

programa Teste;

inicio
 variavel num1, do tipo inteiro;
 variavel num2, do tipo inteiro;
 variavel res, do tipo inteiro;
meio
 recebe número digitado pelo usuário;
 guarda número digitado pelo usuário na variável num1;

 recebe número digitado pelo usuário;
 guarda número digitado pelo usuário na variável num2;

 variavel res recebe a soma de num1 + num2;
 mostra res na tela
fim

Referências



Fonte : Wikipédia
Link clique aqui

Category: Dicas de Programação | Views: 1200 | Added by: constantine | Date: 31/July/2011 | Comments (2)

Copyright MyCorp © 2024
Powered by uCoz