/* Nolasco Martinez David Levi */
// Ejercicio 6. CADENAS
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<windows.h>
int main()
{
char cadena[30],cadena2[30],n,g;
char *resultado;
do{
system("color 0a");
system("cls");
printf("\t\t -cadenas-\n");
printf("\n1.-Longitud \n2.-Invertir \n3.-Busqueda de caracter \n4.-Busqueda de cadena \n5.-Concatenacion \n6.-Minuscula \n7.-Mayusculas \n8.-Salir ");
printf("\n\nInserte la opcion deseada:");
scanf("%c",&n);
switch(n)
{
case '1':
printf("\nInserte la cadena:");
fflush(stdin);
gets(cadena);
printf("\nEl tamaño de la cadena es:%d",strlen(cadena));
break;
case '2':
printf("\nInserte la cadena:");
fflush(stdin);
gets(cadena);
strrev(cadena);
printf("%s",cadena);
break;
case '3':
printf("\nInserte la cadena:");
fflush(stdin);
gets(cadena);
printf("Inserte el caracter a buscar:");
fflush(stdin);
scanf("%c",&g);
resultado=strchr(cadena,g);
if(resultado!=NULL)
printf("Valor encontrado: %c",g);
else
printf("Valor no encontrado");
break;
case '4':
printf("\nInserte la cadena:");
fflush(stdin);
gets(cadena);
printf("\nInserte la cadena a buscar:");
fflush(stdin);
gets(cadena2);
resultado=NULL;
resultado=strstr(cadena,cadena2);
if(resultado!=NULL)
{
printf("Valor encontrado: ");
printf("%s",cadena2);
}
else
printf("La cadena: '%s' no se encuentra dentro de: '%s'",cadena2, cadena);
break;
case '5':
printf("\nInserte la cadena:");
fflush(stdin);
gets(cadena);
printf("\nInserte la cadena:");
fflush(stdin);
gets(cadena2);
strcat(cadena,cadena2);
printf("%s",cadena);
break;
case '6':
printf("\nInserte la cadena:");
fflush(stdin);
gets(cadena);
strlwr(cadena);
printf("%s",cadena);
break;
case '7':
printf("\nInserte la cadena:");
fflush(stdin);
gets(cadena);
strupr(cadena);
printf("%s",cadena);
break;
}
getch();
}
while(n!='8');
return 0;
}
INSTITUTO TECNOLOGICO DE OAXACA PROGRAMACION ESTRUCTUTADA Practicas en Dev C++
lunes, 12 de diciembre de 2011
Ejercicio 5. FRACCIONES
/* Nolasco Martinez David Levi */
// Ejercicio 5. FRACCIONES
// Ejercicio 5. FRACCIONES
#include<stdio.h>
#include<conio.h>
#include<windows.h>
#include<conio.h>
#include<windows.h>
void leer_fraccion(void);
int numerador,denominador;
void escribir_fraccion(void);
void calcular_mcd(void);
void simplificar_fraccion(void);
int i,mcd=1;
int main()
{
system("color 0a");
leer_fraccion();
escribir_fraccion();
calcular_mcd();
simplificar_fraccion();
getch();
return 0;
}
void leer_fraccion(void)
{
printf("\n\nInserte el valor de el numerador:");
scanf("%d",&numerador);
printf("Inserte el valor de el denominador:");
scanf("%d",&denominador);
}
void escribir_fraccion(void)
{
if(denominador>1)
{
printf("La fraccion ingresada:%d/%d",numerador,denominador);
}
else
{
printf("La fraccion ingresada:%d",numerador);}
}
void calcular_mcd(void)
{
int contador=0,resultado1,resultado2,division,division2,maximo,denominador2,numerador2;
maximo=numerador;
numerador2=numerador;
denominador2=denominador;
for(contador=1;contador<=maximo;contador++)
{
resultado1=numerador2%contador;
resultado2=denominador2%contador;
if((resultado1==0)&&(resultado2==0))
{
mcd=(mcd)*(contador);
numerador2=(numerador2/contador);
denominador2=(denominador2/contador);
}
}
printf("\nmaximo comun divisor:%d",mcd);
}
void simplificar_fraccion(void)
{
numerador=numerador/mcd;
denominador=denominador/mcd;
printf("\nLa fraccion simplificada:%d/%d",numerador,denominador);
}
Ejercicio 4. DOLARES A PESO
/* Nolasco Martinez David Levi */
// Ejercicio 4. DOLARES A PESO
// Ejercicio 4. DOLARES A PESO
#include<stdio.h>
#include<conio.h>
#include<windows.h>
#include<conio.h>
#include<windows.h>
float dolarespesos(float y);
int main()
{
system("color 0a");
float x;
printf("Ingresa la cantidad de Dolares a convertir:");
scanf("%f",&x);
printf("La cantidad en Pesos mas el I.V.A es: %f\n",dolarespesos(x));
system("pause");
}
int main()
{
system("color 0a");
float x;
printf("Ingresa la cantidad de Dolares a convertir:");
scanf("%f",&x);
printf("La cantidad en Pesos mas el I.V.A es: %f\n",dolarespesos(x));
system("pause");
}
float dolarespesos(float y)
{
float pesos= (11*y)*(1.16);
return pesos;
}
{
float pesos= (11*y)*(1.16);
return pesos;
}
Ejercicio 3. CODIGO DE COLORES DE RESISTENCIAS.
/* David Levi Nolasco Martinez */
// Ejercicio 3. CODIGO DE COLORES DE RESISTENCIAS.
#include<stdio.h>
#include <math.h>
#include<conio.h>
#include<stdlib.h>
void color(int x)
{
switch(x)
{
case 0:
printf("Negro\n");
break;
case 1:
printf("Cafe\n");
break;
case 2:
printf("Rojo\n");
break;
case 3:
printf("Naranja\n");
break;
case 4:
printf("Amarillo\n");
break;
case 5:
printf("Verde\n");
break;
case 6:
printf("Azul\n");
break;
case 7:
printf("Violeta\n");
break;
case 8:
printf("Gris\n");
break;
case 9:
printf("Blanco\n");
break;
}
}
void calcula(int x,int y,int z)
{
double result, resistencia;
result=pow(10,z);
resistencia=(y*result);
printf("El valor de la resistencia es: %d%.f Ohms \n",x,resistencia);
}
int main()
{
int a,b,c;
system("color 0a");
printf(" [0] Negro\n [1] Cafe\n [2] Rojo\n [3] Naranja\n [4] Amarillo\n [5] Verde\n [6] Azul\n [7] Violeta\n [8] Gris\n [9] Blanco\n ");
printf("\nIngresa el numero del color de la primera banda:\n");
scanf("%d",&a);
color(a);
printf("\nIngresa el numero del color de la primera banda:\n");
scanf("%d",&b);
color(b);
printf("\nIngresa el numero del color de la primera banda:\n");
scanf("%d",&c);
color(c);
system ("cls");
calcula(a,b,c);
system("pause");
}
Ejercico 2. DIAS-HORAS
/* David Levi Nolasco Martinez */
// Ejercico 2. CONVERSION DIAS-HORAS
#include<stdio.h>
#include<conio.h>
#include<windows.h>
int diashoras(int y);
int main()
{
system("color 0a");
int x;
printf("Ingresa el numero de dias:");
scanf("%d",&x);
printf("Los dias ingresados tienen :%dhrs\n",diashoras(x) );
system("pause");
}
int diashoras(int y)
{
int horas=(24*y);
return horas;
}
Ejercico 1. PASSWORD
/* Nolasco Martinez David levi */
// Ejercicio 1. PASSWORD.
// Ejercicio 1. PASSWORD.
#include<stdio.h>
#include<conio.h>
#include<windows.h>
#include<conio.h>
#include<windows.h>
char contrasena(char c);
char c;
int main()
{
system("color 0a");
printf("Contraseña:\n ");
do
{
c=getch();
printf("%c",contrasena(c));
}
while(c!=13);
system("\npause");
}
char contrasena(char c)
{
c='*';
return c;
}
char c;
int main()
{
system("color 0a");
printf("Contraseña:\n ");
do
{
c=getch();
printf("%c",contrasena(c));
}
while(c!=13);
system("\npause");
}
char contrasena(char c)
{
c='*';
return c;
}
Suscribirse a:
Entradas (Atom)