Presentación1

18
Prf: Gioconda Echenique Felix .T. Bencomo .T. C.I: 21.407.391 Exp: 2009257226 Charallave, septiembre del 2011

Transcript of Presentación1

Prf: Gioconda Echenique Felix .T. Bencomo .T.

C.I: 21.407.391 Exp:

2009257226

Charallave, septiembre del 2011

Ejercicios de programación en lenguaje C

Ejercicio 1 - Área de un triángulo (Entrada y salida estándar - Lenguaje C)

Escribir un programa (en lenguaje C) que:

1º) Pida por teclado la base (dato real) de un triángulo.2º) Pida por teclado la altura (dato real) de un triángulo.3º) Calcule el área del triángulo.4º) Muestre por pantalla el resultado (dato real).

En pantalla:

Introduzca base: 1.2Introduzca altura: 4.5El área del triángulo es: 2.7

 Nota: Área de un triángulo = base * altura / 2

Solución: #include <stdio.h>

int main(){   float altura, area, base;

   printf( "Introduzca base: " );   scanf( "%f", &base );   printf( "Introduzca altura: " );   scanf( "%f", &altura );

   area = base * altura / 2;

   printf( "El area del triangulo es: %f", area );

   return 0;

Ejercicio 2 - División entera (Entrada y salida estándar - Lenguaje C)

Escribir un programa (en lenguaje C) que:

1º) Pida por teclado dos números (datos enteros).2º) Muestre por pantalla el resultado de realizar la división entera del primer número introducido por el usuario entre el segundo, y el resto.

En pantalla:Introduzca dividendo (entero): 39Introduzca divisor (entero): 539 div 5 = 7 ( Resto = 4 )

 Nota: Se entiende que el usuario no introducirá un divisor igual a cero.

solucion #include <stdio.h>

int main(){   int dividendo, divisor, cociente, resto;

   printf( "Introduzca dividendo (entero): " );   scanf( "%d", &dividendo );   printf( "Introduzca divisor (entero): " );   scanf( "%d", &divisor );

   cociente = dividendo / divisor;   resto = dividendo % divisor;

   printf( "%d div %d = %d ( Resto = %d )",           dividendo, divisor, cociente, resto );

   return 0;