Logo Studenta

CALCU2

Esta es una vista previa del archivo. Inicie sesión para ver el archivo original

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main() {
 
 textcolor(WHITE);
 textbackground(BLUE);
 clrscr();
 gotoxy(30, 2);
 printf("Calculadora ley de watt\n\n");
 
 for (int d = 1; d <= 4; d++) {
	printf("Ingrese los valores de la formula %d:\n", d);
 float p = 0, v = 0, i = 0;
 printf("Potencia (en Watts): ");
 scanf("%f", &p);
 printf("Voltaje (en Voltios): ");
 scanf("%f", &v);
 printf("Intensidad (en Amperios): ");
 scanf("%f", &i);
 
 int ceros = 0;
 if (p == 0) ceros++;
 if (v == 0) ceros++;
 if (i == 0) ceros++;
 if (ceros > 1) {
 printf("\nError: No se puede calcular la formula\n\n");
 continue;
 }
 
 if (p == 0) 
 {
 p = v * i;
 printf("\nFormula utilizada: p = v*i\n");
 printf("Potencia: %.2f Watts\n\n", p);
 } 
 else if(v == 0) {
 v = p / i;
 printf("\nFormula utilizada: v = p/i\n");
 printf("Voltaje: %.2f Voltios\n\n", v);
 } else if(i == 0) {
 i = p / v;
 printf("\nFormula utilizada: i = p/v\n");
 printf("Intensisdad: %.2f Amperios\n\n", i);
 }else{
 printf("\nError: Ingrese el valor que desea calcular como cero.\n\n");
 }
 
 }
 getch();
}