lunes, 26 de enero de 2015

Pràctica 16



En aquesta pràctica tambe realitzada amb el gimp hem agafat una foto colorida i la hem retocat perque quedin només amb color les parts que volem amb el segon màtode de saturacio fet amb doble capa i la goma de borrar.


Pràctica 15

En aquesta altre pàctica feta amb el gimp hem desaturat la foto en blanc i negre menys les cintes de colors per el mètode de seleccionar i desaturar.


Pràctica 14

En aquesta tretzena pràctica hem retocat les imperfeccions d'una foto nostra amb el gimp.

viernes, 23 de enero de 2015

Pràctica 13



En aquesta pràctica hem tret les arrugues d'una dona i hem posat la foto del abans i el después.

miércoles, 21 de enero de 2015

Pràctica 12



En aquesta pràctica hem après a util.litzar el programa del Gimp i ens hem fet una foto de grup per poder canviar-nos les cares, posar-nos en un altre paisatge i posar a altre gent a la foto.


miércoles, 3 de diciembre de 2014

Pràctica 11

















En aquesta última pràctica hem realitzat una factura d'una empresa de cotxes amb excel.

lunes, 3 de noviembre de 2014

Pràctica 10

En aquesta desena pràctica hem programat perquè ens doni quatre opcions per a la reserva de localitats perla Tuna de la Presentació 2015
La primera opció que ens dona és la de reservarelseient desitjat.

La segona opció que ens dona es la de cancelar el seient.

La tercera opció és la de mostrar la ocupació dels seients en les files i columnes.

La última opció es la de sortir.

El procés pel qual hem obtingut el resultat de les fotografies és aquest:

#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#define nf 10
#define nc 10
int mostrarmenu();
void reservarseient(int taula[nf][nc]);
void cancelarseient(int taula[nf][nc]);
void mostrarocupacio(int taula[nf][nc]);
int main() {
int i,j;
int seients[nf][nc];
for(i=0; i<nf; i++) {
for(j=0; j<nc; j++) {
seients[i][j]=0;
}
}
int resp=mostrarmenu();
while(resp!=4) {
switch(resp) {

case 1:
reservarseient(seients);
break;
case 2:
cancelarseient(seients);
break;
case 3:
mostrarocupacio(seients);
break;
}
getch();
system("cls");
resp=mostrarmenu();
}
}
int mostrarmenu() {
int resp;
printf("Reserva de localitats per la TUNA PRESE 2015\n");
printf("---------------------------------------------");
printf("\n 1.Reservar seient");
printf("\n 2.Cancelar seient");
printf("\n 3.Mostrar ocupacio");
printf("\n 4.Sortir\n");
scanf("%i",&resp);
return(resp);
}
void reservarseient(int taula[nf][nc]) {
int fila,col;
printf("Selecciona fila:");
scanf("%i",&fila);
printf("Selecciona columna:");
scanf("%i",&col);
if(taula[fila][col]==1) {
printf("Seient ocupat");
} else {
taula[fila][col]=1;
printf("Reserva feta");
}
}
void cancelarseient(int taula[nf][nc]) {
int fila,col;
printf("Selecciona fila:");
scanf("%i",&fila);
printf("Selecciona columna:");
scanf("%i",&col);
if(taula[fila][col]==0) {
printf("Seient desocupat");
} else {
taula[fila][col]=0;
printf("Cancelacio feta");
}
}
void mostrarocupacio(int taula[nf][nc]) {
int i,j;
for(j=0; j<nc; j++) {
printf("  %i",j);
}
printf("\n");
for(i=0; i<nf; i++) {
printf("%i",i);
for(j=0; j<nc; j++) {
if(taula[i][j]==0) printf(" LL");
else printf("  O");
}
printf("\n");
}
}