martes, 26 de junio de 2012
PROGRAMA PALINDROMOS END DEV C++
#define MAX 3
#include<stdio.h>
#include<conio.h>
#include<string.h>
void push(char i);
char pop(void);
int top=0;
char pila[MAX];
main()
{
int top=0;
char aux[MAX];
char original[MAX];
int a;
char b;
strcpy(aux,"");
for(a=0;a<MAX;a++){
fflush(stdin);
printf("INGRESA UNA LETRA:");
scanf("%c",&b);
push(b);
}
printf("PILA:%s",pila);
strcpy(original,pila);
printf("\n\n%s\n%s",original,pila);
printf("\nVALOR POP\n");
for(a=0;a<3;a++)
{
aux[a]=pop();
}
printf("%d",strlen(aux));
if(strcmp(original,aux)==0)
printf("PALINDROMO");
else
printf("NO ES");
getch();
}
void push(char i)
{
if(top>=MAX)
{
printf("\nPILA LLENA\n\n");
return;
}
pila[top]=i;
top++;
}
char pop(void)
{
top--;
if(top<0)
{
printf("\nPILA VACIA\n");
return(0);
}
return pila[top];
}
PROGRAMA EN EJECUCION
domingo, 3 de junio de 2012
PROGRAMA EN DEV C++ DE VECTORES
Este programa que calcula la suma de 2 vectores, también muestra la longitud y el angulo del vector resultante:
Código:
#include<conio.h>
#include<stdio.h>
#include<math.h>
struct vector
{
int k1,m,k2;
double cy,cx,resul,rx,ry,ang,dy,dx;
};
struct vector vec[1];
main()
{
void Seno(void);
printf("Ingresa vector:");
scanf("%d",&vec[1].k1);
printf("Ingresa vector:");
scanf("%d",&vec[1].k2);
printf("Escribe el angulo:");
scanf("%d\n",&vec[1].m);
//seno
printf("________SENO y COSENO EN F2__________\n");
double c;
c=sin(vec[1].m);
printf("c=Sen(q); \n");
printf("%f\n\n",c);
vec[1].cy=(vec[1].k1)*c;
printf("cy=f1*c:\n ");
printf("%f\n\n",vec[1].cy);
//Coseno
double d;
d=cos(vec[1].m);
printf("d=cos(m); \n");
printf("%f\n\n",d);
vec[1].cx=(vec[1].k1)*d;
printf("bx=k1*c: \n");
printf("%f\n\n",vec[1].cx);
printf("______________________________________\n\n");
printf("________SENO y COSENO EN VECTORES________\n");
//seno
vec[1].dy=((vec[1].k2)*c);
printf("dy=f2*c: \n");
printf("%f\n\n",vec[1].cy);
//coseno
vec[1].cx=((vec[1].k2)*d);
printf("dx=k2*b: \n");
printf("%f\n\n",vec[1].dx);
printf("______________________________________\n\n");
printf("___________SUMA DE VECTORES___________\n");
vec[1].rx=vec[1].cx+vec[1].dx;
printf("rx=cx+dx: \n");
printf("%f\n\n",vec[1].rx);
vec[1].ry=vec[1].cy+vec[1].dy;
printf("ry=cy+dy: \n");
printf("%f\n\n",vec[1].ry);
printf("______________________________________\n\n");
printf("___________RESULTADO DE VECTORES___________\n");
double k1,k2;
k1=(vec[1].rx)*(vec[1].rx);
printf("(rx)*(rx): %f\n",k1);
k2=(vec[1].ry)*(vec[1].ry);
printf("(ry)*(ry):%f \n",k2);
vec[1].resul=sqrt(k1+k2);
printf("Resultante de los vectores; %f\n",vec[1].resul);
printf("______________________________________\n\n");
printf("___________ANGULOS DE VECTORES___________\n");
double rk,nn;
nn=vec[1].ry/vec[1].rx;
printf("Division y/x: : %f\n",nn);
vec[1].ang= atan(nn);
printf("Angulo Radianes: %f\n",vec[1].ang);
rk=(180*vec[1].ang)/(3.141592654);
printf("La conversion es: %f\n",rk);
getch();
}
Programa en ejecución:
Código:
#include<conio.h>
#include<stdio.h>
#include<math.h>
struct vector
{
int k1,m,k2;
double cy,cx,resul,rx,ry,ang,dy,dx;
};
struct vector vec[1];
main()
{
void Seno(void);
printf("Ingresa vector:");
scanf("%d",&vec[1].k1);
printf("Ingresa vector:");
scanf("%d",&vec[1].k2);
printf("Escribe el angulo:");
scanf("%d\n",&vec[1].m);
//seno
printf("________SENO y COSENO EN F2__________\n");
double c;
c=sin(vec[1].m);
printf("c=Sen(q); \n");
printf("%f\n\n",c);
vec[1].cy=(vec[1].k1)*c;
printf("cy=f1*c:\n ");
printf("%f\n\n",vec[1].cy);
//Coseno
double d;
d=cos(vec[1].m);
printf("d=cos(m); \n");
printf("%f\n\n",d);
vec[1].cx=(vec[1].k1)*d;
printf("bx=k1*c: \n");
printf("%f\n\n",vec[1].cx);
printf("______________________________________\n\n");
printf("________SENO y COSENO EN VECTORES________\n");
//seno
vec[1].dy=((vec[1].k2)*c);
printf("dy=f2*c: \n");
printf("%f\n\n",vec[1].cy);
//coseno
vec[1].cx=((vec[1].k2)*d);
printf("dx=k2*b: \n");
printf("%f\n\n",vec[1].dx);
printf("______________________________________\n\n");
printf("___________SUMA DE VECTORES___________\n");
vec[1].rx=vec[1].cx+vec[1].dx;
printf("rx=cx+dx: \n");
printf("%f\n\n",vec[1].rx);
vec[1].ry=vec[1].cy+vec[1].dy;
printf("ry=cy+dy: \n");
printf("%f\n\n",vec[1].ry);
printf("______________________________________\n\n");
printf("___________RESULTADO DE VECTORES___________\n");
double k1,k2;
k1=(vec[1].rx)*(vec[1].rx);
printf("(rx)*(rx): %f\n",k1);
k2=(vec[1].ry)*(vec[1].ry);
printf("(ry)*(ry):%f \n",k2);
vec[1].resul=sqrt(k1+k2);
printf("Resultante de los vectores; %f\n",vec[1].resul);
printf("______________________________________\n\n");
printf("___________ANGULOS DE VECTORES___________\n");
double rk,nn;
nn=vec[1].ry/vec[1].rx;
printf("Division y/x: : %f\n",nn);
vec[1].ang= atan(nn);
printf("Angulo Radianes: %f\n",vec[1].ang);
rk=(180*vec[1].ang)/(3.141592654);
printf("La conversion es: %f\n",rk);
getch();
}
Programa en ejecución:
lunes, 28 de mayo de 2012
Programa para escribir datos de nuestro artista favorito en DevC++
Este programa sirve para pedir los datos mas relevantes de nuestro cantante favorito, como su nombre, edad, pais de origen, etc:
codigo:
#include<stdio.h>
#include<conio.h>
struct artista
{
int edad;
char nombre[30];
char grupo[30];
char cancion[30];
char pais[30];
};
int i;
main()
{
struct artista x[1];
i=0;
printf("Datos interesantes\n");
for(;;){
fflush(stdin);
printf("Introduce su nombre\n");
gets(x[i].nombre);
printf("Introduce su edad\n");
scanf("%d",&x[i].edad);
fflush(stdin);
printf("Introduce grupo\n");
gets(x[i].grupo);
printf("cancion\n");
gets(x[i].cancion);
printf("pais de origen\n");
gets(x[i].pais);
printf("\n____________________________________________________\n");
printf("Nombre: %s\n",x[i].nombre);
printf("\n____________________________________________________\n");
printf("Edad: %d",x[i].edad);
printf("\n____________________________________________________\n");
printf("grupo que pertenece: %s\n",x[i].grupo);
printf("\n____________________________________________________\n");
printf("cancion: %s\n",x[i].cancion);
printf("\n____________________________________________________\n");
printf("pais de origen: %s\n",x[i].pais);
i++;
if(i>0)
{ printf("\nDirectorio lleno!!!\n");
getch();
break;
}
getch();
}
i++;
}
Programa en ejecucion:
codigo:
#include<stdio.h>
#include<conio.h>
struct artista
{
int edad;
char nombre[30];
char grupo[30];
char cancion[30];
char pais[30];
};
int i;
main()
{
struct artista x[1];
i=0;
printf("Datos interesantes\n");
for(;;){
fflush(stdin);
printf("Introduce su nombre\n");
gets(x[i].nombre);
printf("Introduce su edad\n");
scanf("%d",&x[i].edad);
fflush(stdin);
printf("Introduce grupo\n");
gets(x[i].grupo);
printf("cancion\n");
gets(x[i].cancion);
printf("pais de origen\n");
gets(x[i].pais);
printf("\n____________________________________________________\n");
printf("Nombre: %s\n",x[i].nombre);
printf("\n____________________________________________________\n");
printf("Edad: %d",x[i].edad);
printf("\n____________________________________________________\n");
printf("grupo que pertenece: %s\n",x[i].grupo);
printf("\n____________________________________________________\n");
printf("cancion: %s\n",x[i].cancion);
printf("\n____________________________________________________\n");
printf("pais de origen: %s\n",x[i].pais);
i++;
if(i>0)
{ printf("\nDirectorio lleno!!!\n");
getch();
break;
}
getch();
}
i++;
}
Programa en ejecucion:
Resultado:
sábado, 26 de mayo de 2012
PROGRAMA QUE PIDE NÚMEROS Y SUMA PARES E IMPARES POR SEPARADO
Este programa fue hecho en DevC++ y nos pide digitar 10 números cualesquiera, y el programa los dividirá en números pares e impares, y hará la suma para los dos grupos de números por separado.
el código:
#include <stdio.h>
#include <conio.h>
void datos (void);
main()
{
int x,sp=0,si=0,st;
float prom,y;
int n[10];
for (x=0;x<10;x++)
{
printf("Escribe el numero: %d\n",x+1);
scanf("%d", & n[x]);
}
for(x=0;x<10;x++)
{
if(n[x]%2==0)
sp=sp+n[x];
else
si=si+n[x];
}
y=sp+si;
printf("El total de los numeros pares es de: %d\n", sp);
printf("El total de los numeros impares es de:%d\n", si);
printf("La suma de todos los numeros es de: %.2f\n", y);
void datos (void);
{
printf("Nombre:Silvia Veronica Palacios Garcia\n");
printf("Grupo:353\n");
}
getch();
}
El programa corriendo
el código:
#include <stdio.h>
#include <conio.h>
void datos (void);
main()
{
int x,sp=0,si=0,st;
float prom,y;
int n[10];
for (x=0;x<10;x++)
{
printf("Escribe el numero: %d\n",x+1);
scanf("%d", & n[x]);
}
for(x=0;x<10;x++)
{
if(n[x]%2==0)
sp=sp+n[x];
else
si=si+n[x];
}
y=sp+si;
printf("El total de los numeros pares es de: %d\n", sp);
printf("El total de los numeros impares es de:%d\n", si);
printf("La suma de todos los numeros es de: %.2f\n", y);
void datos (void);
{
printf("Nombre:Silvia Veronica Palacios Garcia\n");
printf("Grupo:353\n");
}
getch();
}
El programa corriendo
El resultado es:
domingo, 20 de mayo de 2012
PROGRAMA PARA OBTENER EL SUBTOTAL DE UNA COMPRA
Este programa hecho en DevC++, esta basado en la formula:
subtotal = cantidad*precio
código:
#include<stdio.h>
#include<conio.h>
float subtotal (float c,float p);
void datos (void);
main ()
{
float c,p,subto;
printf("Subtotal de la compra\n");
printf("Compra\n");
scanf("%f",&c);
printf("Total de la compra\n");
scanf("%f",&p);
subto=subtotal (c,p);
printf("Resultado Final= %f \n",subto);
datos();
getch();
}
float subtotal (float c,float p)
{
return (c*p);
}
void datos (void)
{
printf("VERONICA PALACIOS\n");
printf("353\n");
}
Programa en ejecución.
El resultado:
subtotal = cantidad*precio
código:
#include<stdio.h>
#include<conio.h>
float subtotal (float c,float p);
void datos (void);
main ()
{
float c,p,subto;
printf("Subtotal de la compra\n");
printf("Compra\n");
scanf("%f",&c);
printf("Total de la compra\n");
scanf("%f",&p);
subto=subtotal (c,p);
printf("Resultado Final= %f \n",subto);
datos();
getch();
}
float subtotal (float c,float p)
{
return (c*p);
}
void datos (void)
{
printf("VERONICA PALACIOS\n");
printf("353\n");
}
Programa en ejecución.
El resultado:
PROGRAMA PARRA OBTENER EL VOLUMEN DE UN CONO
en este programa el objetivo es obtener el volumen de un cono a partir de la formula:
V=pi(3.1416)*r2*h/3
código:
#include<conio.h>
#include<stdio.h>
float g,pi=3.1416;
float a,h;
float promedio(float x,float y);
void datos (void);
main ()
{
printf("Radio\n");
scanf("%f",&a);
printf("Altura\n");
scanf("%f",&h);
g=promedio(a,h);
printf("resultado=%f\n",g);
datos();
getch();
}
float promedio(float x,float y)
{
return(((pi*(x*x))*y)/3);
}
void datos (void)
{
printf("VERONICA PALACIOS GARCIA\n");
printf("353\n");
}
ejecución del programa:
el resultado:
V=pi(3.1416)*r2*h/3
código:
#include<conio.h>
#include<stdio.h>
float g,pi=3.1416;
float a,h;
float promedio(float x,float y);
void datos (void);
main ()
{
printf("Radio\n");
scanf("%f",&a);
printf("Altura\n");
scanf("%f",&h);
g=promedio(a,h);
printf("resultado=%f\n",g);
datos();
getch();
}
float promedio(float x,float y)
{
return(((pi*(x*x))*y)/3);
}
void datos (void)
{
printf("VERONICA PALACIOS GARCIA\n");
printf("353\n");
}
ejecución del programa:
el resultado:
PROGRAMA PARA SACAR EL PROMEDIO DE 5 NUMEROS
este programa, fue hecho en Dev c++.
código:
#include<stdio.h>
#include<conio.h>
#include<math.h>
float promedio (float a,float b,float c,float d,float e);
void datos (void);
main ()
{
float a,b,c,d,e,f;
printf("promedio de 5 numeros\n");
printf("numero 1\n");
scanf("%f",&a);
printf("numero 2\n");
scanf("%f",&b);
printf("numero 3\n");
scanf("%f",&c);
printf("numero 4\n");
scanf("%f",&d);
printf("numero 5 \n");
scanf("%f",&e);
f=promedio (a,b,c,d,e);
printf("resultado = %f \n",f);
datos();
getch();
}
float promedio (float a,float b,float c,float d,float e)
{
return ((a+b+c+d+e)/5);
}
void datos (void)
{
printf("VERONICA PALACIOS GARCIA\n");
printf("353\n");
}
A continuación la ejecución del programa
el resultado es:
código:
#include<stdio.h>
#include<conio.h>
#include<math.h>
float promedio (float a,float b,float c,float d,float e);
void datos (void);
main ()
{
float a,b,c,d,e,f;
printf("promedio de 5 numeros\n");
printf("numero 1\n");
scanf("%f",&a);
printf("numero 2\n");
scanf("%f",&b);
printf("numero 3\n");
scanf("%f",&c);
printf("numero 4\n");
scanf("%f",&d);
printf("numero 5 \n");
scanf("%f",&e);
f=promedio (a,b,c,d,e);
printf("resultado = %f \n",f);
datos();
getch();
}
float promedio (float a,float b,float c,float d,float e)
{
return ((a+b+c+d+e)/5);
}
void datos (void)
{
printf("VERONICA PALACIOS GARCIA\n");
printf("353\n");
}
A continuación la ejecución del programa
el resultado es:
Suscribirse a:
Entradas (Atom)












