Documentos de Académico
Documentos de Profesional
Documentos de Cultura
C
#include<stdio.h>
#include<string.h>
printf("%s\n",A->grupo);
printf("%d\n",A->nAlumnos);
printf("%s\n",A->nDocente);
printf("%s\n",A->aula);
strcpy(A->grupo,grupo);
A->nAlumnos=nAlumnos;
strcpy(A->nDocente,nDocente);
strcpy(A->aula,aula);
}
int main(){
Grupo A;
cargarDatosGrupo(&A,"S3B",20,"Francisco Suarez Ruiz","LCOM3");
imprimirGrupo(&A);
}
Java
public class Grupo
{
String grupo;
int nAlumnos;
String nDocente;
String aula;
void imprimirGrupo(){
System.out.println(grupo);
System.out.println(nAlumnos);
System.out.println(nDocente);
System.out.println(aula);
}
}
g.imprimirGrupo();
}
}
2. Realiza un programa en C, donde cree un TDA llamado Byte,
utilice campo de bits, el TDA será capaz de convertir un
caracter a decimal y a binario, una ves concluido, realizar, el
mismo ejemplo en Java.
C
#include<stdio.h>
#include<string.h>
}
void imprimirDecimal(Byte *A){
int x = 0;
if(A->h) x+=128;
if(A->g) x+=64;
if(A->f) x+=32;
if(A->e) x+=16;
if(A->d) x+=8;
if(A->c) x+=4;
if(A->b) x+=2;
if(A->a) x+=1;
Byte A;
printf("Introduce un caracter: ");
scanf("%c",&A);
imprimirBinario(&A);
imprimirDecimal(&A);
}
Java
public class Byte
{
int c;
void imprimirBinario(){
void imprimirDecimal(){
System.out.println("Formato decimal:" + c);
}
}
x.imprimirBinario();
x.imprimirDecimal();
}
}
3. Realiza un programa en C, donde cree un TDA llamado
T_color, que defina una enumeración de colores, rojo=0,
verde=1, azul=2, negro=3, blanco=4, el TDA será capaz de
imprimir un color definido en la colección y de obtener mediante
una cadena de caracteres la etiqueta, una ves concluido,
realizar, el mismo ejemplo en Java.
C
#include<stdio.h>
#include<string.h>
if (c==rojo) printf("Rojo\n");
else if (c==verde) printf("Verde\n");
else if (c==azul) printf("Azul\n");
else if (c==negro) printf("Negro\n");
else if (c==blanco) printf("Blanco\n");
else printf("Color indefinido");
int main(){
imprimirColor(r);
printf("%s\n",obtenerColor(b));
}
Java
public enum T_color
{
ROJO, VERDE, AZUL, NEGRO, BLANCO
}
int main(){
tangled A;
A.a[3] = '\0';
A.a[2] = '!';
A.a[1] = 'i';
A.a[0] = 'H';
printf("%s\n",A.a); // Hi!
printf("%d\n",A.b); // 2189640
A.b = 7654321;
printf("%s\n",A.a); // '??t'
// \0 ! i H
// Hi! 00000000 00100001 01101001 01001000