Ejercicio de Lenguaje C

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

Ejercicio de lenguaje C - Saludo

12

Escribir en lenguaje C un programa que:

1º) Pida por teclado el nombre (dato cadena) de una persona.

2º) Muestre por pantalla el mensaje: "Hola <nombre>, buenos días.".

En pantalla se verá:

Solución: uso de funciones printf, scanf y getch

/* Programa: Saludo */

#include <conio.h>

#include <stdio.h>

int main()

char nombre[20];

printf( "Introduzca su nombre: " );

scanf( "%s", nombre );

printf( "Hola %s, buenos d%cas.", nombre, 161 );

getch(); /* Pausa */
return 0;

 char nombre[20] sirve para declarar la variable nombre de tipo cadena, pudiendo contener 20 char (caracteres).

 El especificador de formato %s debe utilizarse tanto en scanf como en printf para las cadenas (strings).

 Obsérvese que, en este ejercicio, en la función scanf no hay que escribir el carácter ampersand (&) antes de la
variable nombre. Esto es así, ya que, para las variables de tipo cadena (arrays de caracteres), su propio
identificador (nombre, en este caso) ya hace referencia a la dirección de memoria donde se va a almacenar el
dato.

 161 es el número decimal que corresponde al carácter (í) con tilde en ASCII.

VOLUMEN DE UN CUBO

Ejercicio de lenguaje C - Volumen de un cubo

Escribir en lenguaje C un programa que:

1º) Pida por teclado la arista (dato real) de un cubo.

2º) Calcule el volumen del cubo.

3º) Muestre por pantalla el resultado (dato real).

Nota: Volumen de un cubo = arista3.

En pantalla se verá:

Solución 1: utilizando la función pow y dos variables

/* Programa: Volumen de un cubo (Solución 1) */


#include <conio.h>

#include <math.h>

#include <stdio.h>

int main()

float arista, volumen;

printf( "\n Introduzca arista: " );

scanf( "%f", &arista );

volumen = pow( arista, 3 );

printf( "\n El volumen del cubo es: %.2f", volumen );

getch(); /* Pausa */

return 0;

Solución 2: utilizando la función pow y una variable

/* Programa: Volumen de un cubo (Solución 2) */

#include <conio.h>

#include <math.h>

#include <stdio.h>

int main()

float arista;

printf( "\n Introduzca arista: " );


scanf( "%f", &arista );

printf( "\n El volumen del cubo es: %.2f", pow( arista, 3 ) );

getch(); /* Pausa */

return 0;

También podría gustarte