jueves, 17 de marzo de 2016

Transformar a mayúsculas toupper

UNIDAD EDUCATIVA FISCOMISIONAL "DON BOSCO"

NOMBRE: ALEJANDRA RUANO
Curso: 1ro Bach. Informatica 
D.C.D: Encontrar a través de la investigación nuevas funciones

realizar un programa que cambie las letras a mayúsculas y la escriba al revés 

#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <iostream> 
using namespace std; 

main() 

int Indice;
string var; 
char nom[20]; 
cout<<"Ingrese una palabra "; 
cin>>nom; 
//cout<<endl<<nom<<endl;
for(Indice=strlen(nom); Indice > -1; Indice--) 

        var= toupper(nom[Indice]);
cout<<var; 



getch(); 
}

Practica de ejercicios con funciones

UNIDAD EDUCATIVA FISCOMISIONAL "DON BOSCO"

NOMBRE: ALEJANDRA RUANO
Curso: 1ro Bach. Informatica 
D.C.D: Recordar la diferente forma de usar funciones estudiadas con anterioridad con el fin de practicar y ademas reconocer errores en los exámenes 

pow();
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <cmath>
main()
{
    int a,b,c;
    printf("INGRESE NUMERO BASE: ");
    scanf("%d",&a);
    printf("INGRESE NUMERO POTENCIA: ");
    scanf("%d",&b);
    c=pow(a,b);
    printf("EL RESULTADO ES: %d",c);
    getch();
}

if
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
main()
{
    int num1;
    printf("INGRESE UN NUMERO: ");
    scanf("%d",&num1);

    if(num1==333)
    {
        printf("CAJA ABIERTA");
    }
    else printf("CAJA CERRADA");
    getch();
}
for
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
main()
{
    for(int i=1;i<=10;i++)
    {
        printf("\n%d",i);
    }
    getch();
}
Diferenciar Variables Globales y Locales 
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int anios=2000;
main()
{
    int edad=15;
    printf("%d",anios);
    printf("\n%d",edad);
    getch();
}


Aplicación de funciones y cadenas

UNIDAD EDUCATIVA FISCOMISIONAL "DON BOSCO"

NOMBRE: ALEJANDRA RUANO
Curso: 1ro Bach. Informatica 
D.C.D: Realizar un programa para repasar las funciones investigadas con anterioridad y aplicarlas en la materia


  • El programa solicitara el nombre y apellido del usuario tomara las 3 primeras letras de su nombre y tres ultimas de su apellido formando una clave ademas de demostrar la longitud de nombre y apellido cual es mayor y menor en caracteres.  

#include <iostream>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
main(){
       char nom[25], nom1[25], nom2[25], nom3[25], ape1[25], ape2[25], ape3[25],;
       char pri[25], seg[25];
       int cont1, cont2, cont3, cont4, cont5;
       cout <<"Ingrese su nombre: ";
       cin >>nom2;
       strcpy(nom1,nom2);
       cout <<"Ingrese su apellido: ";
       cin >>ape2;
       strcpy(ape1,ape2);
       strcpy(nom3,nom1);
       strcpy(ape3,ape1);
       strcat(nom3,ape3);
       cout <<"Su nombre completo es: "<<nom3;
       cont1=strlen(nom1);
       cont2=strlen(ape1);
       cout <<"\nLa longitud de su nombre es: "<<cont1;
       cout <<"\nLa longitud de su apellido es: "<<cont2;
       if (cont1>cont2){
                        cout <<"\nSu nombre tiene mayor longitud que su apellido";
                        }
       else{
            if (cont1<cont2){
                             cout <<"\nSu apellido tiene mayor longitud que su nombre";
                             }
            else{
                 cout <<"\nSu nombre y su apellido tienen la misma longitud";
                 }
            }
       strncpy(pri,nom1,3);
       cout <<"\nLas tres primeras letras de su nombre son: "<<strncpy(pri,nom1,3);
       cont3=cont2-1;
       cont4=cont2-2;
       cont5=cont2-3;
       cout <<"\nLas tres ultimas letras de su apellido son: "<<ape1[cont5]<<ape1[cont4]<<ape1[cont3];
       cout <<"\nSu clave es: "<<pri<<ape1[cont5]<<ape1[cont4]<<ape1[cont3]<<"\n";
       system("pause");
       
       } 


Funciones¡¡ librería string.h

UNIDAD EDUCATIVA FISCOMISIONAL "DON BOSCO"


NOMBRE: ALEJANDRA RUANO
Curso: 1ro Bach. Informatica 
D.C.D: Realizar una investigación acerca de las diferentes funciones con la finalidad de facilitar la creacion de programas
strcpy
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <stdio.h>

//copia una cadena de caracteres en otra variable 
int main()
{
   char src[40];
   char dest[100];
  
   memset(dest, '\0', sizeof(dest));
   strcpy(src, "holaaa soy oscar");
   strcpy(dest, src);

   printf("Final copied string : %s\n", dest);
   
   getch();
}
strcat
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
//añade el contenido de la cadena fuente a la cadena destino
main(){
 char c1[15]="Hola", c2[15]=" Mundo";

 strcat(c1,c2);

 printf("%s\n",c1);

 system("pause");
 return 0;
}
strlen

//el programa sirve para contar los caracteres por ejemplo de una oracion
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <stdio.h>
#include <string.h>
int main()
{
   char s[13] = "Hola a todos";

   printf( "s=%s\n", s );
   printf( "strlen(s) = %d\n", strlen( s ) );

   getch();
}

strchr
//permite que se vea en pantalla la frase hasta el caracter encontrado en este caso m
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <stdio.h>
#include <string.h>

int main()
{
   char s[12] = "Hola amigos";
   char c = 'm';

   printf( "s=%s\t", s );
   printf( "c=%c\n", c );
   printf( "strchr=%s\n", strchr( s, c ) );

   getch();
}

strncmp
//determina el numero de caracteres iguales entre dos cadenas
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <stdio.h>
#include <string.h>
int main()
{
   char s1[9] = "culivar";
   char s2[8] = "cultivo";
   int i;

   printf( "s1=%s\t", s1 );
   printf( "s2=%s\n", s2 );

   i = strncmp( s1, s2, 3 );
   printf( "Las 3 primeras letras de s1 son " );
   if( i < 0 )  printf( "menores que" );
   else if( i > 0 )  printf( "mayores que" );
   else  printf( "iguales a" );
   printf( " s2\n" );

   getch();
}

CONSULTA FUNCIONES

UNIDAD EDUCATIVA FISCOMISIONAL "DON BOSCO"

NOMBRE: ALEJANDRA RUANO
FECHA: 17/03/2016
TEMA: Investigación Funciones de Librería Math
Realizar una investigación acerca de las diferentes funciones matemáticas 
floor 

#include <stdio.h>
#include <math.h>

int main ()
{
   float val1, val2, val3, val4;

   val1 = 1.6;
   val2 = 1.2;
   val3 = 2.8;
   val4 = 2.3;

   printf("Value1 = %.1lf\n", floor(val1));
   printf("Value2 = %.1lf\n", floor(val2));
   printf("Value3 = %.1lf\n", floor(val3));
   printf("Value4 = %.1lf\n", floor(val4));
   
   getch();
}



sin
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <conio.h>

int main()
{
   double x = 3.1416/3.0;

   printf( "sin( %f ) = %f\n", x, sin(x) );
   
   getch();
}


sqrt

#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <conio.h>

int main()
{
   double x = 6.54321;

   printf( "sqrt( %f ) = %f\n", x, sqrt(x) );
   getch();
}

Ultimo ejercicio : el usuario ingresa un numero y se demuestra su raíz cuadrada y proceso de redondeo si es positivo de lo contrario error.

#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#include<math.h>

float re;
float num;
int main(){
     printf("Ingrese un numero:\n");
    scanf("%f",&num);
    if(num>0){
               printf("su raiz y redondeo es:\n");
               re= sqrt(num);
               printf("%f",re);
printf ( " es %.1lf\n", floor (re) );
               }
             else{
                  printf("Error");
                  }
   getch();  
}



















Consulta Libreria math.h

UNIDAD EDUCATIVA FISCOMISIONAL "DON BOSCO"

NOMBRE: ALEJANDRA RUANO
FECHA: 17/03/2016
TEMA: Investigación Librería MathRealizar una investigación acerca de la librería math para aplicarla en la utilización de funciones propias del sistema

<Math.h>
La librería math.h es un archivo de cabecera de la biblioteca estándar del lenguaje de programación Cesta diseñado para operaciones matemáticas básicas. Muchas de sus funciones incluyen el uso de números en coma flotante. C++ también implementa estas funciones por razones de compatibilidad y las declara en la cabecera math.

La biblioteca de matemáticas es relativamente fácil de usar, al igual que las vistas previamente. Se debe incluir la directiva de pre procesamiento #include <math.h>, además de recordar de ligar la biblioteca de matemáticas al compilar:

INICIO SEGUNDO QUIMESTRE