classes e objectos

Posted in classes e objectos on Dezembro 18, 2008 by paulo1991

Este programa foi realizado para a avaliação do modulo 4.

Este programa descreve um programa onde podemos mudar a nota a cada disciplina escolhida.

programa:

Notas.cpp

#include “Notas.h”
Notas::Notas(){
nota = 3;
nome = “?”;
}
void Notas::definirNome(string novonome){
nome = novonome;
}
int Notas::obterNota(){
return nota;
}
void Notas::carregarVermelho(){
nota++;
}
void Notas::carregarVerde(){
nota–;
}

Notas.h

#include <iostream>
#include <string>
using namespace std;
#ifndef NOTAS_H
#define NOTAS_H
class Notas{
public:
Notas();
void definirNome(string novonome);
int obterNota();
void carregarVermelho();
void carregarVerde();

private:
int nota;
string nome;
};
#endif

main.cpp

#include <iostream>
#include “Notas.h”
using namespace std;
int main(){
Notas port, mat, ing;
port.definirNome(“Português”);
mat.definirNome(“Matemática”);
ing.definirNome(“Inglês”);

cout<< “A nota é ” << port.obterNota() << endl;
port.carregarVermelho();
cout<< “A nota é ” << port.obterNota() << endl;

cout<< “A nota é ” << mat.obterNota() << endl;
mat.carregarVermelho();
mat.carregarVermelho();
cout<< “A nota é ” << mat.obterNota() << endl;

cout<< “A nota é ” << ing.obterNota() << endl;
ing.carregarVerde();
cout<< “A nota é ” << ing.obterNota() << endl;
}

Modulo 8 (QT)

Posted in modulo 8 on Novembro 12, 2008 by paulo1991

Qt é um sistema multi-plataforma utilizado para desenvolvimento de programas de interface gráfica. A empresa responsável pela criação é a norueguesa Trolltech . No Qt é possível desenvolver aplicações e interface com usuário uma única vez, e depois compilar o código fonte para diversos sistemas operativos.

Descrisão de um programa

Posted in descrisão de um programa on Outubro 21, 2008 by paulo1991


#include <stdio.h>
int main(){
    FILE *fd;
    char letra;
    int contador=0;
    /*abrir ficheiros*/
    fd= fopen("texto.txt","r");
    if(fd==NULL)
        printf("naão ... \n");
    else{
        while ((letra=fgetc(fd)) != EOF)
            if (letra=='a'||letra=='e'||letra== 'i'||letra== 'o'||letra== 'u')
                contador++;
        printf("Número total de caracteres = %d\n",contador);        
        fclose(fd);
    }
    return 0;
}

1- “Header file or include file” contém a principais funções de entrada e saída

2- Principal função do programa

3- Declaração de um apontador

4- Declaração de variável de tipo char

5- Declaração da variável i  como inteira

6- /*Abrir ficheiro*/

7- Abrir ficheiro com nome de “text.txt”

8- Pergunta se o ficheiro não existe

9- Saída de dados para o ecrã

10- senão

11- Ciclo que serve para ler o ficheiro carácter a carácter, até o fim

12- Serve para seleccionar as vogais

13- Contar as vogais encontradas

14- Saída  do resultado final do contar

15- Fechar ficheiro

16————————————————–

17- Terminar o programa com sucesso

18- ———————————————

Nova vida, novo blog!

Posted in apresentação, Uncategorized on Outubro 20, 2008 by paulo1991

O meu antigo blog não correu lá muito bem, devido as palavras passes perdidas e ao  professor de p.s.i que  estava sempre a “xatear-me” a cabeça .

Devido a estas razões renasci das cinzas e criei este blog para psi (programação de sistemas de informação) .Aqui vou tentar pôr vários posts do meu trabalho ao logo dos anos .

Modulo 7

Posted in modulo7 on Outubro 20, 2008 by paulo1991

Já chegei ao fim do modulo 7, e aprendi várias funções novas!

exemplo:

  • fopen / fclose : Serve para abrir ficheiros e fechar

R :Abertura para leitura.Dá erro se o ficheiro não existe
W :Abertura para escrita.Se o ficheiro existir o conteúdo é apagado. Se não existir, o ficheiro é criado.
A : Abertura para adição no fim do ficheiro.Se este existir então os novos dados serão escritos no fim do ficheiro.Se o ficheiro não existir então será criado.
R+ :Abertura do ficheiro para leitura e escrita.
b,t :Conforme se trate de um ficheiro do tipo binário ou do tipo texto, adiciona-se b ou t a qualquer uma das opções anteriores.

  • fgetc / fput: A leitura do ficheiro é efectuada  caracter a caracter.
  • fprintf / fscanf: Estas funções são semelhantes as funções printf e scanf, mas permitem a escrita ou a leitura de qualquer ficheiro. Lê palavra a palavra.
  • fwrite / fread : A leitura deste ficheiro é efectuada bloco a bloco.
Seguir

Get every new post delivered to your Inbox.