Beruflich Dokumente
Kultur Dokumente
En pantalla:
#include <stdio.h>
int main()
{
float altura, area, base;
return 0;
}
#include <stdio.h>
int main()
{
float altura, base;
return 0;
}
Solución del Ejercicio - Suma de Dos Números
(en C)
Resuelto con la Instrucción if else
Resolver con la Instrucción if else
Escribir un programa, en lenguaje C, que:
En pantalla:
#include <stdio.h>
int main()
{
int a, b, suma;
if ( suma > 0 )
printf( "LA SUMA SI ES MAYOR QUE CERO." );
else
printf( "LA SUMA NO ES MAYOR QUE CERO." );
return 0;
}
#include <stdio.h>
int main()
{
int a, b;
return 0;
}
Ejercicio - Cambio de Signo (en C)
Resolver con la Instrucción if
Escribir un programa, en lenguaje C, que:
En pantalla:
#include <stdio.h>
int main()
{
float numero;
if ( numero < 0 )
printf( "%f", -numero );
return 0;
}
Resolver con la Instrucción switch
Escribir un programa, en lenguaje C, que:
1º) Pida por teclado el resultado (dato entero) obtenido al lanzar un dado de seis caras.
2º) Muestre por pantalla el número en letras (dato cadena) de la cara opuesta al resultado obtenido.
Nota 1: En las caras opuestas de un dado de seis caras están los números: 1-6, 2-5 y 3-4.
Nota 2: Si el número del dado introducido es menor que 1 ó mayor que 6, se mostrará el mensaje:
"ERROR: Número incorrecto.".
En pantalla:
#include <stdio.h>
int main()
{
int numero;
switch ( numero )
{
case 1 : printf( "En la cara opuesta esta el \"seis\"." );
break;
case 2 : printf( "En la cara opuesta esta el \"cinco\"." );
break;
case 3 : printf( "En la cara opuesta esta el \"cuatro\"." );
break;
case 4 : printf( "En la cara opuesta esta el \"tres\"." );
break;
case 5 : printf( "En la cara opuesta esta el \"dos\"." );
break;
case 6 : printf( "En la cara opuesta esta el \"uno\"." );
break;
default : printf( "ERROR: Numero incorrecto." );
}
return 0;
}
#include <stdio.h>
#include <string.h>
int main()
{
char letras[7];
int numero;
printf( "Introduzca numero del dado: " );
scanf( "%d", &numero );
switch ( numero )
{
case 1 : strcpy( letras, "seis" );
break;
case 2 : strcpy( letras, "cinco" );
break;
case 3 : strcpy( letras, "cuatro" );
break;
case 4 : strcpy( letras, "tres" );
break;
case 5 : strcpy( letras, "dos" );
break;
case 6 : strcpy( letras, "uno" );
}
if ( numero >= 1 && numero <= 6 )
printf( "En la cara opuesta esta el \"%s\".", letras );
else
printf( "ERROR: Numero incorrecto." );
return 0;
}
Ejercicio - Suma o Multiplicación de Dos
Números (en C)
Resolver con Anidamiento de Instrucciones Alternativas
Escribir un programa, en lenguaje C, que:
"La suma es mayor.", en caso de que sea mayor que la multiplicación de ambos números.
"La multpilicación es mayor.", en caso de que sea mayor que la suma de ambos números.
"La suma y multiplicación son iguales.", en caso de que así sea.
En pantalla:
#include <stdio.h>
int main()
{
int a, b, suma, multiplicacion;
suma = a + b;
multiplicacion = a * b;
if ( suma > multiplicacion )
printf( "La suma es mayor." );
else
return 0;
}
#include <stdio.h>
int main()
{
int a, b;
return 0;
}
Ejercicio - Área de una Esfera (en C)
Resolver con la Instrucción while
Escribir un programa, en lenguaje C, que:
3º) Repita los pasos 1º y 2º, mientras que, el radio introducido sea incorrecto.
4º) Muestre por pantalla:
En pantalla:
#include <math.h>
#include <stdio.h>
int main()
{
float radio;
/* Filtramos el radio */
return 0;
}
Ejercicio - Media Aritmética de Números
Introducidos (en C)
Resolver con la Instrucción do while
Escribir un programa, en lenguaje C, que:
En pantalla:
#include <stdio.h>
int main()
{
char seguir;
int acumulador, contador, numero;
acumulador = 0;
contador = 0;
do
{
printf( "Introduzca un numero entero: " );
scanf( "%d", &numero );
acumulador += numero;
contador++;
En pantalla:
#include <math.h>
#include <stdio.h>
int main()
{
int numero;
for ( numero = 2 ; numero <= 10 ; numero += 2 )
{
printf( "%.f ", pow( numero, 3 ) );
}
return 0;
}
Ejercicio - Cantidad y Suma de Números
Enteros (en C)
Resolver con Anidamiento de Instrucciones Repetitivas y Alternativas
Escribir un programa, en lenguaje C, que:
En pantalla:
#include <stdio.h>
int main()
{
int numero, contador, suma;
contador = 0;
suma = 0;
while ( numero != 0 )
{
if ( numero > 0 )
{
contador++;
suma += numero;
}
return 0;
}