domingo, 19 de noviembre de 2017

EJERCICIOS CON FUNCIONES LENGUAJE C

EJERCICIOS CON FUNCIONES LENGUAJE C

NOTA: COMO YA LO COMENTAMOS ANTERIORMENTE, ES IMPORTANTE SEGUIR UNA SERIE DE PASOS QUE NOS PERMITIRÁN DESARROLLAR DE MEJOR MANERA EL ALGORITMO.

   1. DEFINICIÓN DEL PROBLEMA.
   2. IDENTIFICACIÓN DE VARIABLES DE ENTRADA Y SALIDA.
   3. PSEUDOCÓDIGO.
   4. CORRIDA DE ESCRITORIO.
   5. COMPILACIÓN DEL PROGRAMA EN LENGUAJE C. 


CANALES DE YOUTUBE RECOMENDADOS :

 Te invito a que te unas a esta gran comunidad. :)

- PROGRAMACION ATS --CLIC AQUÍ--

- CODIGO FACILITO --CLIC AQUÍ-- 

- PÍLDORAS INFORMÁTICAS --CLIC AQUI--

- PROGRAMADOR MP --CLIC AQUI--

- OSCAR GARCÍA --CLIC AQUÍ--


DICHO LO ANTERIOR COMENCEMOS :) 

PRIMER EJERCICIO




1.    Realizar una función llamada numNP que toma un número entero como parámetro devuelve 1 si es positivo o devuelve 0 si es negativo.
NOTA: si el número ingresado es cero debe dar el mensaje de error.


 
-      IDENTIFICACIÓN DE VARIABLES DE ENTRADA Y SALIDA
int num -> Variable de entrada (Parámetro de la función).
int retorno -> Variable de salida (Dato de retorno).

-      PSEUDOCÓDIGO
Escribir “Ingresar un num”; Leer num;
Si num < 0= Negativo; retorno=0;   
         Si num > 0= Positivo; retorno=1;
         Si num == 0= Cero; retorno=No hay retorno - ERROR;

-      CORRIDA DE ESCRITORIO
Ingreso    5;
5 > 0= Positivo;
retorno=1;
Ingreso  - 2;
-2 < 0= Negativo;
retorno=0;
Ingreso    0
0 == 0= Cero
retorno=ERROR;



   
COMPILACIÓN DEL PROGRAMA EN LENGUAJE C.








SEGUNDO EJERCICIO


-       DEFINICIÓN DEL PROBLEMA

1.    Hacer una función llamada Numpar, que toma un número entero como parámetro, y devuelve P si es par o devuelve I si es impar. NOTA: Para saber si un número entero es par, al dividirlo entre 2 su resto debe ser 0.

-      IDENTIFICACIÓN DE VARIABLES DE ENTRADA Y SALIDA
int num -> Variable de entrada (Parámetro de la función).
int retorno -> Variable de salida (Dato de retorno).

-      PSEUDOCÓDIGO
Escribir “Ingresar un num”; Leer num;
Si num % 2==0 = Par; retorno=P;   
          Else retorno=I;   

-      CORRIDA DE ESCRITORIO
Ingreso    5;
5 %2!= 0= Impar;
retorno=I;
Ingreso   2;
    2 %2!= 0= Par;
retorno=P;

-      

COMPILACIÓN DEL PROGRAMA EN LENGUAJE C.  









CANALES DE YOUTUBE RECOMENDADOS :

 Te invito a que te unas a esta gran comunidad. :)

- PROGRAMACION ATS --CLIC AQUÍ--

- CODIGO FACILITO --CLIC AQUÍ-- 

- PÍLDORAS INFORMÁTICAS --CLIC AQUI--

- PROGRAMADOR MP --CLIC AQUI--

- OSCAR GARCÍA --CLIC AQUÍ--




TERCER  EJERCICIO 


-       DEFINICIÓN DEL PROBLEMA

3.    Construir una función llamada mediaTres, que toma tres números reales como parámetros, y devuelve un número real que es la media de los tres números pasados como parámetros. NOTA: Para calcular la media de tres números, se suman, y ese resultado se divide entre 3.

-      IDENTIFICACIÓN DE VARIABLES DE ENTRADA Y SALIDA
float x,y,z -> Variable de entrada (Parámetro de la función).
float  p -> Variable de salida (Dato de retorno).

-      PSEUDOCÓDIGO
Escribir “Ingresar 3 num”; Leer 3 num;
         p = x +y +z; p= p/3;
-      CORRIDA DE ESCRITORIO
Ingreso 5.5, 2.2 ,3,3;
P= 11; P/3= 3.6
P=3.6;

-       COMPILACIÓN DEL PROGRAMA EN LENGUAJE C.


 




CUARTO  EJERCICIO
 

-       DEFINICIÓN DEL PROBLEMA

1.    Realizar una función llamada HolaMundo, que no tiene parámetros, y no devuelve nada. Esa función debe mostrar un mensaje en pantalla: “Hola Mundo”. 

-      IDENTIFICACIÓN DE VARIABLES DE ENTRADA Y SALIDA

-      PSEUDOCÓDIGO
Escribir “HolaMundo”;
        
-      CORRIDA DE ESCRITORIO
HOLAMUNDO

-       COMPILACIÓN DEL PROGRAMA EN LENGUAJE C.
  



 


QUINTO  EJERCICIO
 

-       DEFINICIÓN DEL PROBLEMA

1.    Realizar una función llamada NombreCad, que toma una cadena de hasta10 caracteres como parámetro, y no devuelve nada. Esa función debe mostrar en pantalla la cadena que recibe como parámetro.
-      IDENTIFICACIÓN DE VARIABLES DE ENTRADA Y SALIDA
char cadena [9]; -> Variable de entrada (Parámetro de la función).

-      PSEUDOCÓDIGO
Escribir “Ingrese Cadena”; Leer Cadena;
Contar caracteres de cadena;
Imprimir cadena;
-      CORRIDA DE ESCRITORIO
Ingreso 12345;
Imprimo 12345;


-       COMPILACIÓN DEL PROGRAMA EN LENGUAJE C.
  
 



SEXTO  EJERCICIO

-       DEFINICIÓN DEL PROBLEMA
1.    Realizar una función llamada serie, que toma un número
entero como parámetro, y realizase la serie de ese número desde el 0 hasta dicho número la función no devuelve nada. NOTA: ejemplo si ingresa 6 la función realizaría 0,1,2,3,4,5,6.


IDENTIFICACIÓN DE VARIABLES DE ENTRADA Y SALIDA

Int  n; -> Variable de entrada (Parámetro de la función).


PSEUDOCÓDIGO
Escribir “Ingrese num”; Leer num;
Aumentar en 1 una variable cada vez que se dé el ciclo for; Imprimir serie;
CORRIDA DE ESCRITORIO
Ingreso 5;
Imprimo 012345;

-       COMPILACIÓN DEL PROGRAMA EN LENGUAJE C.
 

 





 

SÉPTIMO  EJERCICIO
 

-       DEFINICIÓN DEL PROBLEMA
1.    Realizar una función llamada CadUltimo, que toma una cadena de hasta 10 caracteres como parámetro, y devuelve el último carácter en su respectivo código ASCII.
IDENTIFICACIÓN DE VARIABLES DE ENTRADA Y SALIDA

char cadena [9]; -> Variable de entrada (Parámetro de la función).
PSEUDOCÓDIGO
Escribir “Ingrese cadena”; Leer cadena;
Contar numero de caracteres; Imprimir ultimo carácter con %c y con %d.

CORRIDA DE ESCRITORIO
Ingreso lola;
a= 97 en Ascii;


-       COMPILACIÓN DEL PROGRAMA EN LENGUAJE C.






 
 

 
 
 
 
 
 
OCTAVO  EJERCICIO
 
 

-       DEFINICIÓN DEL PROBLEMA
1.    Realizar una función llamada contarCadena, que pide una cadena de caracteres, y devuelve un número entero que es el número de caracteres que tiene.NOTA: no se puede utilizar la función
 strlen del sistema la idea es que construya su propia función.
IDENTIFICACIÓN DE VARIABLES DE ENTRADA Y SALIDA

char cadena [10000]; -> Variable de entrada (Parámetro de la función).
Int retorno;
PSEUDOCÓDIGO
Escribir “Ingrese cadena”; Leer cadena;
Recorrer la cadena hasta que se encuentre el valor nulo, y en cada ciclo sumar 1 al contador;
CORRIDA DE ESCRITORIO
Ingreso lola;
Caracteres =4


-      
COMPILACIÓN DEL PROGRAMA EN LENGUAJE C.



 




NOVENO EJERCICIO



-       DEFINICIÓN DEL PROBLEMA
1.    Crear una función una llamada NumSuerte, que como parámetro reciba la edad en años de la persona y el nombre, y devuelve un número
 entero; que será el resultado de la edad de la persona en días multiplicado por el número de caracteres del nombre.
IDENTIFICACIÓN DE VARIABLES DE ENTRADA Y SALIDA

char nombre [25]; -> Variable de entrada (Parámetro de la función).
Int edad, días, final;
PSEUDOCÓDIGO
Escribir “Ingrese nombre”; Leer nombre;
Días=edad x 365; final= cantidaddeletras;
Final=final x días;
CORRIDA DE ESCRITORIO
Ingreso lola;1 año
Final = 1460


-       COMPILACIÓN DEL PROGRAMA EN LENGUAJE C.
  



 



 DÉCIMO EJERCICIO



-       DEFINICIÓN DEL PROBLEMA
1.    Realizar una función llamada claveMaestra que como parámetro
pida un número de 4 cifras y una cadena de 4 caracteres.
Y si coincide con la clave ingresa por defecto que será
Numero=0001 y cadena= “Juan” despliegue un mensaje de
“ACCESO EXITOSO” caso contrario “CLAVE ERRÓNEA”
IDENTIFICACIÓN DE VARIABLES DE ENTRADA Y SALIDA

char nombre [25], int num -> Variable de entrada (Parámetro de la función).
Int contador;
PSEUDOCÓDIGO
Escribir “Ingrese nombre”; Leer nombre;
Escribir “Ingrese numero”; Leer numero;
Evaluar si todas las letras son iguales, y cada vez que sean iguales se aumente en 1 el contador.
Si el numero es 0001, esta correcto.
CORRIDA DE ESCRITORIO
Ingreso lola !=Juan
Ingreso 5555 !=0001
“Clave erronea”
Ingreso Juan ==Juan
Ingreso 0001==0001
“Acceso exitoso”


-       COMPILACIÓN DEL PROGRAMA EN LENGUAJE C.
  










CANALES DE YOUTUBE RECOMENDADOS :

 Te invito a que te unas a esta gran comunidad. :)

- PROGRAMACION ATS --CLIC AQUÍ--

- CODIGO FACILITO --CLIC AQUÍ-- 

- PÍLDORAS INFORMÁTICAS --CLIC AQUI--

- PROGRAMADOR MP --CLIC AQUI--

- OSCAR GARCÍA --CLIC AQUÍ--















 

No hay comentarios.:

Publicar un comentario

EJERCICIO

#include <stdio.h> #include <conio.h> #include <iostream> using namespace std; //Realizar un programa que imprima lo...