Translate

miércoles, 1 de febrero de 2017

Ejercicios en .c 2

Para este ejercicio me ha basado en un manual en ingles de donde he sacado estos programas.
Aquí os de el enlace al manual que he utilizado.

https://dochub.com/franvazquezalonso/aBNrqb/cprogramming_tutorial?dt=j6f6p0mcap1bi79d

Ejercicio 1

En este ejercicio se pueden calcular las variables. Las variables se han declarado en la parte superior, pero se han definido dentro de la función principal.

#include <stdio.h> // Variable declaration: extern int a, b; extern int c; extern float f; int main () { /* variable definition: */ int a, b; int c; float f; /* actual initialization */ a = 10; b = 20; c = a + b; printf("value of c : %d \n", c); f = 70.0/3.0; printf("value of f : %f \n", f); return 0; }


Ejercicio 2

En este ejercicio se muestra la forma de #define para definir una constante:

#include <stdio.h>
dio.h> #define LENGTH 10 #define WIDTH 5 #define NEWLINE '\n' int main() { int area; area = LENGTH * WIDTH; printf("value of area : %d", area); printf("%c", NEWLINE); return 0; }

Ejercicio 3

En este ejercicio se muestra la forma de declarar constantes:

#include <stdio.h>

int main()
{

const int LENGTH = 10;
const int WIDTH = 5;
const char NEWLINE = '\n';
int area;

area = LENGTH * WIDTH;
printf("value of area : %d", area);
printf("%c", NEWLINE);


return 0;
}


Ejercicio 4

En este ejercicio se van a mostrar operaciones aritméticas en lenguaje de c :

#include <stdio.h>

main()
{
int a = 21;
int b = 10;
int c ;

c = a + b;
printf("Line 1 - Value of c is %d\n", c );
c = a - b;
printf("Line 2 - Value of c is %d\n", c );
c = a * b;
printf("Line 3 - Value of c is %d\n", c );
c = a / b;
printf("Line 4 - Value of c is %d\n", c );
c = a % b;
printf("Line 5 - Value of c is %d\n", c );
c = a++;
printf("Line 6 - Value of c is %d\n", c );
c = a--;
printf("Line 7 - Value of c is %d\n", c );

}


Ejercicio 5

En este ejercicio se van a realizar también operaciones aritméticas con operadores racional en lenguaje de c:

#include <stdio.h>

main()
{
int a = 21;
int b = 10;
int c ;

if( a == b )
{
printf("Line 1 - a is equal to b\n" );
}
else
{
printf("Line 1 - a is not equal to b\n" );
}
if ( a < b )
{
printf("Line 2 - a is less than b\n" );
}
else
{
printf("Line 2 - a is not less than b\n" );
}
if ( a > b )
{
printf("Line 3 - a is greater than b\n" );
}
else
{
printf("Line 3 - a is not greater than b\n" );
}
/* Lets change value of a and b */
a = 5;
b = 20;
if ( a <= b )
{
printf("Line 4 - a is either less than or equal to b\n" );
}
if ( b >= a )
{
printf("Line 5 - b is either greater than or equal to b\n" );
}
}


Ejercicio 6

En este ejercicio se van a realizar operaciones aritméticas con operadores de lógica:

#include <stdio.h>

main()
{
int a = 5;
int b = 20;
int c ;

if ( a && b )
{
printf("Line 1 - Condition is true\n" );
}
if ( a || b )
{
printf("Line 2 - Condition is true\n" );
}
/* lets change the value of a and b */
a = 0;
b = 10;
if ( a && b )
{
printf("Line 3 - Condition is true\n" );
}
else
{
printf("Line 3 - Condition is not true\n" );
}
if ( !(a && b) )
{
printf("Line 4 - Condition is true\n" );
}
}






No hay comentarios:

Publicar un comentario