View Full Version : Exercicio em C


Campelo
06-02-2007, 01:16
Ando a nora com este ultimo exercicio que me falta fazer, ja li algumas coisas tanto no livro do Damas como na net mas nao consigo mesmo fazer. Se alguem me conseguir dar umas luzes:

Desenvolva a bilioteca de funçoes "racionais.c" para operar com numeros racionais. a biblioteca deve contar funçoes deleitura de numeros racionais(do teclado), de escrita de racionais (no ecran), de multipplicaçoes e de divisao de racionais.
Deve definir um novo tipo de dados que seja adequado a representaçao de um numero racional atraves do seu numerador e do seu numerador.

De seguida escreva um programa que use as funçoes dessa biblioteca.

muddymind
06-02-2007, 01:31
Qual é a dúvida?

em primeiro lugar convem criar um novo tipo de variável:

typedef struct{
int num;
int den;
} racional;

Ou então para ser mais fácil:

typedef int racional[2]; ->não tnh a certeza se é assim pois há mt q não defino um tipo destes...

depois é fazer funções que consigam interpretar racionais do teclado (interpretar a string inserida...) e por uma função para fazer print desses numeros (<numerador>/<denominador>)... sinceramente não tou a ver onde está a dificuldade...

[]

Rui_Carlos
07-02-2007, 20:40
se tiveres que manter as fracções simplificadas é capaz de dar um bocado de trabalho, caso contrário parece-me simples de resolver.