X

PROGRAMACIÓN EN C: OPERACIONES ARITMÉTICAS.

En este post se presenta un ejercicio sencillo de programación en C, la idea es presentar una suma de dos valores ya definidos y automáticamente representar la suma.

Este es un pequeño post introductorio a algunos que estaremos elaborando con el mundo de la programación no solo en C sino también en Python, en Java y otros lenguajes.

/***************operaciones aritméticas*************/

 

//aritmeti.c

#include <stdio.h>

 

int main (void) {

int dato1, dato2, resultado;

dato1=20;

dato2=10;

//suma

resultado=dato1+dato2;

printf (” %d + %d =%d\n”, dato1, dato2, resultado);

//resta

resultado=dato1-dato2;

printf (” %d – %d =%d\n”, dato1, dato2, resultado);

//producto

resultado=dato1*dato2;

printf (” %d * %d =%d\n”, dato1, dato2, resultado);

//cociente

resultado=dato1/dato2;

printf (” %d / %d =%d\n”, dato1, dato2, resultado);

}

Básicamente lo que se realiza inicialmente es declarar dos variables llamadas dato1 y dato2 así como resultado.

Dato1 y Dato2 son dos variables que están definidas por el programador, por ende este programa solo presenta en pantalla el resultado.

Inicialmente se hace el procedimiento de suma, y se presenta el resultado en pantalla.

Luego se hace el procedimiento de resta y se presenta el resultado en pantalla.

Posteriormente se hace el procedimiento de multiplicación y se presenta el resultado en pantalla.

Y finalmente se hace el procedimiento de división y se presenta el resultado en pantalla.

El programa optimizado sería de la siguiente forma:

#include <stdio.h>

int main (void)

{

       float d1, d2, r;

       printf(“\n\n\t introduzca un numero: “);

       scanf(“%f”, & d1);

       printf(“\n\n\t introduzca un numero: “);

       scanf(“%f”,& d2);

       //suma

       r=d1+d2;

       printf(“\n\n\t %.0f + %.0f = %.0f”,d1,d2,r);

       //resta

       r=d1-d2;

       printf (“\n\n\t %.0f – %.0f = %.0f”,d1,d2,r);

       //multiplicacion

       r=d1*d2;

       printf (“\n\n\t %.0f * %.0f = %.0f”, d1, d2, r);

       //división

       r=d1/d2;

       printf (“\n\n\t %.0f / %.0f = %.2f”, d1, d2, r); 

}

Este programa realiza lo mismo pero con una diferencia: Hace la pregunta de los valores con la instrucción scanf.

La función scanf permite leer diversos tipos de datos los cuales pueden ser: enteros, decimales, caracteres y cadenas de caracteres.

El resultado presentado para este segundo programa es el siguiente:

CONTENIDOS MÁS RELEVANTES.

Categories: PROGRAMACION
fabio figueroa: soy el administrador del sitio web. si tienes alguna duda, no dudes en contactarme

Este sitio usa cookies