1 LENGUAJE C INTRODUCCIÓN El lenguaje C Peculiaridades de ...
Marineslinares lenguaje c
-
Upload
marines-linares -
Category
Education
-
view
12 -
download
0
Transcript of Marineslinares lenguaje c
Republica Bolivariana de VenezuelaUniversidad Fermín Toro
Sistema Interactivo a Distancia “SAIA
Programa En C++ que Sume y multiplique 2 Números decimales
Marines Linares19.241.085
EnunciadoRealizar un programa de manera individual que ejecute lo siguiente:
1.- Sume y multiplique de 2 Números decimales utilizando llamadas a funciones creadas por el alumno.2.- El programa debe validar que cada carácter que lea por teclado sea numérico. Para ello debe utilizar funciones y librerías correspondientes a lenguaje C estándar para validar
Solución en Lenguaje C#include <stdio.h> #include <conio.h>
float Numero1;float Numero2;int edad;char RAM[10]; int OpLectura; int PuedeOperar; void VALIDACION();float OperaciondeSuma();float OperacionProducto();
// Cuerpo Principal
int main(){
do{ VALIDACION(); printf("1 SUMA DE LOS NUMEROS DECIMALES\n"); printf("2 MULTIPLICACION DE LOS NUMEROS DECIMALES\n"); printf("3 TERMINAR LA APLICACION \n"); scanf("%d",&OpLectura); switch(OpLectura) { case 1: if (PuedeOperar==1) printf("valor de la suma decimal %f\n",OperaciondeSuma());
break; case 2:if (PuedeOperar==1) printf("valor de la multiiplicacion decimal %f\n", OperacionProducto()); break; }
}while(OpLectura!=3); getche(); }void VALIDACION(){ PuedeOperar=1; fflush(stdin); printf ("coloque el primer Numero: "); fgets (RAM, 10, stdin); if(sscanf (RAM, "%f", &Numero1) < 1) { fprintf (stderr, "ENTRADA INVALIDA\n"); PuedeOperar=0; } printf ("coloque el segundo Numero: "); fgets (RAM, 10, stdin);
if (sscanf (RAM, "%f", &Numero2) < 1) { fprintf (stderr, "valor 2 incorrecto\n"); PuedeOperar=0; }
}float OperaciondeSuma(){ return Numero1+Numero2; }float OperacionProducto(){ return Numero1*Numero2; }
Análisis Entrada Proceso Salidas
Entradas: El numero para procesar los Cálculos
Proceso: Los cálculos y se uso la condicional para ver la suma y la multiplicación de dos números decimales, con su validación..
salida el promedio a imprimir
Conclusiones
• Se hizo el programa con la metodología Top Down
• Se declararon las variables como globales• Se asume que siempre se introducirán
valores al realizar la suma y la multiplicación.• Se uso un proceso de validación para las
entradas..