UNIDAD EDUCATIVA FISCOMISIONAL "DON BOSCO"
NOMBRE:FRIXON CHALUISA
CURSO:2°INF
TEMA: EJERCICIO CON CLASE
- Implementar una clase Jugador que solicite el nombre, edad en un método solidat(), y contenga otro método impdat(), que imprima los datos solicitados con la diferencia que la edad la debe imprimir en días. Declarar un objeto llamado jug1.
#include <conio.h>
#include <stdio.h>
class per{
public:
int edad;
char nombre[10];
public:
void ingresar(void);
void imprimir(void);
};
void per::ingresar(void)
{
printf("nombre:");
scanf("%s",&nombre);
printf("edad:");
scanf(" %d",&edad);
}
void per::imprimir(void)
{
printf("Nombre: %s\n",nombre);
printf("Edad: %d",edad);
}
main ()
{
per persona1;
persona1.edad=16;
persona1.ingresar();
persona1.imprimir();
getch ();
}
- REALICE UN EJERCICIO EL CUAL PERMITA LA TRANSFORMACIÓN A GRADOS CELSIUS Y FARENHEIT
#include<conio.h>
#include<stdio.h>
int a;
class grados{
public:
int gradocen;
public:
int transformacion();
};
int grados::transformacion(){
if(a==1){
gradocen=32+1.8*gradocen;
cout<<gradocen;}
if(a==2){
gradocen=gradocen-32/1.8;
cout<<gradocen;break;}
else{
cout<<"error";}
}
main(){
grados grad;
cout<<"ingrese el numero:";
cin>>grad.gradocen;
cout<<"ingrese una opcion:";
cout<<"1)grados celsius";
cout<<"2)grados farenheit:";
cin>>a;
switch(a)
{
case 1: cout<<"la transformacion es:"<<"/n";
grad.transformacion();
break;
case 2: cout<<"la transformacion es:"<<"/n";
grad.transformacion();
break;
}
getch();
}
3. PROGRAMA QUE IMPRIME EL AREA FIGURAS GEOMETRICAS INGRESADAS POR EL USUARIO ENTRE CUADRADO TRIANGULO Y CIRCULO
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <iostream>
using namespace std;
class area{
public:
int ladocuadrado;
int basetriangulo;
int alturatriangulo;
int radiocirculo;
public:
area(int _ladocuadrado, int _basetriangulo, int _alturatriangulo, int _radiocirculo){
ladocuadrado= _ladocuadrado;
basetriangulo= _basetriangulo;
alturatriangulo= _alturatriangulo;
radiocirculo= _radiocirculo;
}
void imprimir(){
float areacuadrado;
areacuadrado=ladocuadrado*ladocuadrado;
float areatriangulo;
areatriangulo=basetriangulo*alturatriangulo;
areatriangulo=areatriangulo/2;
float areacirculo;
areacirculo=radiocirculo*radiocirculo;
areacirculo=areacirculo*3,1416;
printf("El area del triangulo es: %f\n", areatriangulo);
printf("El area del cuadrado es: %f\n", areacuadrado);
printf("El area del circulo es: %f\n", areacirculo);
}
};
main()
{
area figuras(2,4,5,7);
figuras.imprimir();
getch();
}
4. PROGRAMA QUE IMPRIMIR 2 SERIES, UNA ASCENDENTE Y UNA DESENDENTE CON DATOS INGRESADOS
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <iostream>
using namespace std;
class jugador{
public:
int ident;
string nombre;
int limi;
public:
jugador(string _nombre, int _ident, int _limi){
nombre= _nombre;
ident= _ident;
limi= _limi;
}
void imprimir()
{
if(ident==1){
cout<<nombre;
printf("\n");
for(int i=limi;i<=100;i++){
printf("%i\n",i);
}
}
if(ident==2){
cout<<nombre;
printf("\n");
for(int i=limi;i>=1;i--){
printf("%i\n",i);
}
}
}
void ingresar(){
printf("Ingrese su nombre\n");
cin >> nombre;
printf("Ingrese el numero\n");
cin >> limi;
}
};
main()
{
jugador jugador1("0",1,0);
jugador1.ingresar();
jugador1.imprimir();
printf("\n");
jugador jugador2("0",2,0);
jugador2.ingresar();
jugador2.imprimir();
getch();
}
5. PROGRAMA QUE IMPRIME LOS DATOS DE 2 OBJETOS CREADOS A PARTIR DE UNA MISMA CLASE
#include <conio.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
typedef struct{
char nom[20];
char ap[20];
int edad;
long int cedula;
char sexo[20];
char estado[20];
char nacionalidad[20];
} estructura1;
main()
{
char nom[20], sexo[20], ap[20], estado[20], nacionalidad[20];
int edad;
long int cedula;
fflush(stdin);
printf("Ingrese el nombre:\n");
gets(nom);
fflush(stdin);
printf("Ingrese el apellido:\n");
gets(ap);
fflush(stdin);
printf("Ingrese la edad:\n");
scanf("%i",&edad);
fflush(stdin);
printf("Ingrese el sexo:\n");
gets(sexo);
fflush(stdin);
printf("Ingrese el estado:\n");
gets(estado);
fflush(stdin);
printf("Ingrese la nacionalidad:\n");
gets(nacionalidad);
printf("Ingrese la cedula:\n");
scanf("%ld",&cedula);
printf("El nombre es: %s \n",nom);
printf("El apellido es: %s \n",ap);
printf("La edad es: %i \n",edad);
printf("El sexo es: %s \n",sexo);
printf("El estado civil es: %s \n",estado);
printf("La nacionalidad es: %s \n",nacionalidad);
printf("La cedula a es: %ld \n",cedula);
getch();
}
No hay comentarios:
Publicar un comentario